A lot of boards with predominantly SMT components have TH connectors on them for things like headers and power connectors. Take a standard barrel power jack for example:
TH:
SMT:
When designing a board, how do you decide whether a connector can be SMT or not?