There is no need to use SMS for 2FA, AFAIK Twilio Authy is a great choice for an alternative to Google Auth, it can be used as a direct replacement and is much better, since you can back it up (encrypted) to another computer, in case your primary device is ever broken or lost.