I use Bitwarden for passwords. Just works so well.
KeepassXC and KeePassium for TOTP codes. I keep the database in the cloud but sync a key with Syncthing that’s needed to unlock the database on the devices themselves.
KeePass for me. I keep my encrypted vault in my 2 factor encrypted gdrive. Get the best of both worlds. No traditional cloud that's a target for hackers and I have passes I can share across devices.
I really enjoy 1Password for easy vault sharing between family members. I was able to get my (not so technically literate) siblings and dad onto my family plan. Baby steps!
I get a good reason to stay away from lastpass is their dealing with getting hacked. Valid. However, bitching about not getting to use all the paid features as a free user is ridiculous.
I've been using Proton Pass since it launched and I think it's really really good.
Positives:
Nice integration with both desktop and mobile
Integrated in the proton suite, which I was already using
Allows you to generate an email alias for each login automatically. Websites will never have your real email and you can easily generate a new alias if one has been compromised
Supports 2 factor authentication via TOTP, works really well
I have used 1Password with the annual plan for years across various browsers and operating systems and have found it to be perfect for everything I need. I will definitely take a look at Proton though.