What 2FA app you recommend?
iOS Authenticator Open source no frills 2fa
For Android, I recommend Aegis [Play Store] [F-Droid]
For iOS, I recommend 2FAS [App Store]
For Linux, I recommend OTPClient [Flathub]
For BSD, either try compiling OTPClient from source, or use KeePass.
BitWarden. :)
Then what do you use for your password manager?
I’ve always been of the mindset that storing your 2fa next to your passwords at least partially defeats the purpose of 2fa.
The two types of attacks I worry about would be a hacked/leaked password from a third party site, or your password manager being compromised. While the latter is far less likely, it is still something I’d like to protect myself from as much as possible.
I’m using BW for both passwords and 2FA and have Yubikey set up for BitWarden.