SMD headers take up a surprisingly large amount of board space, and are also a bit of a pain to hand solder in my experience, they are also considerably more expensive. If you don't NEED to use surface mount, probably better to stick with through hole.
2.54mm (0.1") and 1.27mm (0.05") pitch headers are fairly easy to come by in surface mount forms:
https://www.aliexpress.com/wholesale?SearchText=+header+smdno recommendation on any of the vendors, just a search.