My main SMS is Google Voice, which (AFAIK, enlighten me otherwise) is immune to most attacks w/o some sort of social engineering.
I just wish it were trusted more, as the number of places that'll let me use it for 2FA is decreasing (but thankfully most of the places I've been Grandfathered in are still working with it).