I've had good experiences with KeePassXC. In addition to being able to store your passwords, it can ingest TOTP seeds. And finally, it's open source and cross platform. (I originally stumbled upon it because it was the only KeePass implementation that tried to look like a native MacOS app)
This is a killer feature for me, since apparently iOS backups do not backup your TOTP generators in Google Authenticator, which I discovered after I wiped my phone and restored it thinking I was perfectly safe doing so given I had a backup.
I now encourage all the folks I mentor to set up a KeePass vault for the TOTP seeds.
There's even an option to generate one of those fancy QR codes that apps like authenticator can use, so the two are not mutually exclusive.
If you're an individual, not an enterprise user, I don't see why anyone would pay for a password manager.