I'm 100% in favor of 2fa, but use a standard system that allows for my password manager to solve it. Don't send me a SMS or email or require your custom goofy app.