Earlier quoted context omitted.
Google voice is a better option, costs wise. You can port numbers in.
I use and like Google Voice, but I do find that some sites won't accept a google voice number for text messages. usually for 2factor. I would like to know what the difference is?
From my understanding Google Voice is still managed more like hacking SMS capabilities onto a "landline" number than being a true mobile operator.
I've also started experiencing issues with a certain bank no longer accepting it for SMS. Luckily they offered an RSA fob.
I get a minor anxiety spike every time I log into an infrequently used services with SMS based 2fa.