If yes, which one are you using and why?
If no, why not?
Yes, I use KeePassXC (in my opinion a beautiful fork of KeePass Safe) toghether with a keypass file on a seperate USB-Stick. The database is on my Proton-Drive which is also encrypted inside a Veracrypt file.
KeePassXC hase some nice features like the auto-type, Categories and password generation. It also has a browser extension but I never used it. I like that it is open source and I can look at the code on their GitHub: https://github.com/keepassxreboot/keepassxc
I do not think that it is the most feature rich manager and there will be more user friendly ones, but I like the bare bones “You want password managed? Here you go” approach. It has what I need and not more.
I use a password manager because it allow me to have 30+ character passwords that are differnet for every account, and I do not even know the passwords because they are all generated randomly (which is also good, because then there are no patterns like birth dates etc.). This makes your account more secure and more resistant against brite force attacks.
Edit: typo
Actually paying for Bitwarden premium and convinced my company to switch. Works rather seamlessly.
Using 1password
For some cases i use an onprem bitwarden instance and for passwords i also want accessible through my smarphone i recently started using proton pass.
As of why: The onprem bitwarden instance has nice functionality for an free password manager. Since i pay for proton, i wanted to give proton pass a try.
KeePass sync’d over the cloud. It’s something that has no inherent cloud entanglements and a client for every system I need it for.
I self-host a Bitwarden instance at home. Passwords are sensitive data, which I do not want to put onto any cloud, where I do not have control over them. I know E2EE is a thing. However, I still have more control with self-hosting. Additionally, E2EE means nothing to me if the client application is proprietary (most password managers are, unfortunately).
KeePassXC on macOS and KeePassium on iOS. Synced with my self hosted Nextcloud instance.
And as for the why: I keep a small amount of Passworts physical at home or in my mind (like 5 or so). All others are in the password save and always random pass phrases. I also separate password files by purpose e.g. business, customers , private etc. I think that’s a same thing to do to keep accounts save.
Yes I agree, the best thing is to have a few password only in the head (complicated to withstand brute froce attacks, but simple enough to not be forgotten) which then can be used to open a vault to access the generated passwords.