The biggest push back I've heard when I've suggested this to folks is that they don't want to get a second phone or second phone number.
I think the GUI onboarding process should advise folks on how to get a phone number and really try to address their concerns that this is a "really hard task." I don't think it should only be in the documentation. Or if it is in the documentation, the button to the documentaiton should be pretty prominent.
Best options I can think of:
- Google Voice - best for most folks, probably
- SMSPool - Cheapest if you need more than one