I am using it as my password manager, and I understand it puts all my eggs in the Bitwarden basket. But I don’t think it defeats the purpose of 2FA. For example, someone getting my Google password doesn’t mean they have my TOTP needed to get into my Google account, or any other account with 2FA.
I read the website, but I couldn’t see how the account syncing occurs between the mobile apps and the browser extensions. I installed the browser extension but didn’t see a way to make an account. Do I have to self-host the data for syncing?