Good day, just want to share my experience,
I am using 2fa as my security in my emails and exchange accounts, so one day I nearly lost my phone and that phone holds majority of my pins, 2fa, etc. so I thought I lost all, luckily I found the phone. So now I'm thinking of buying an extra phone for backup. What else do you recommend for backup?
It depends on the website honestly. If the website uses google 2fa, then you can easily back that up. There is another application for both iOS and Android (Called Authy) which actually stores all your 2FA based on your account, so even if you lose your phone, you can just log into the website and either get the 2fa codes there, or restore it to another phone, and it works fine.
Personally. All the websites that I use 2fa on also have an option to text the info to me. So worst case scenario, I lose my phone. I can get a new phone, port my number over, and get the 2fa sent there, which i can then use to log in and disable 2fa and then redo it from scratch. Almost any website that uses 2fa as an application (google authenticator or w/e) also has the option to send you the same code over text message. If the website doesn't do that, I consider it a bit of a dangerous game to play.