I'm cool with 2FA; Google does it to where they send you a text with a code. And there's also an app named Authy which gives you a code that you have to enter in 15 seconds (I think it's 15 seconds) or else it resets.
Not sure about the second one, but I'm fairly certain most people are okay with texts by now