My biggest problem with 2FA that relies on a phone is that I can lose my phone. If I do, the system can then do one of two things:
a) it locks me out forever. I'm screwed.
b) it has a way to reset my auth. Meaning an attacker doesn't actually need my phone.
So getting the phone involved is either a huge risk or a pointless feel-good factor that can be bypassed. Either way, I'm not on board.