We're rolling out Google Authenticator support sometime in the fall. I know SMS can be a pain sometime but we definitely recommend having it enabled, regardless.
If you simply sent the SMS as soon as someone enters their login credentials instead of requiring another button to be pressed, it would make your system a bit less annoying.
That's good feedback. We have the extra step there now because some people actually prefer getting a call rather than SMS to retrieve their code.
One of those people here - Much prefer calls over SMSs as they're more realtime. SMS can be delayed anywhere from instant to infinity
This is fantastic news. It's a feature I've been missing since you introduced 2FA (which was also a great move)