2FA I feel is not secure because if someone gets ahold of my phone, then that's not good. And if I lose my phone number, again not good.
What would be the most secure way where my phone or phone number being compromised would not result in my wallet being compromised?