I rarely use the premium features, but I pay for premium anyway to support the project. Costs a dollar a month, so barely noticeable.
Other than that it's been hands down the best.
I often run into problems where the bloody stupid "use bitwarden to fill this field" hover button pops up over the field i need to paste something into. I need to do that because the app hasn't detected the app i'm using is actually a password i currently only have the web URI password saved for.
https://bitwarden.com/blog/post/admin-password-reset-is-out/
Everything else was the same and I didn't feel like I losing out, so it was easy to switch. They have an import tool that made it easier
This simplified a bunch of things for me:
* Dev deployments of an app, where I have one or two different logins (eg, the default admin login) but it's deployed on a bunch of subdomains and/or internal IPs and/or internal non-FQDN hosts
* A bunch of work systems on different domains where there's old-style SSO (synchronized password, but login form as part of the app)
* Android apps just get a URI like com.domain.AppName and can otherwise be consolidated with other entries, etc
A year ago, one of my accounts forced me to enable two factor auth, so I spent time looking into how to make it less onerous. Turns out the TOTP code stuff is an open standard and there is a command line tool [1] you can use to generate the codes.
Thought that was really neat. I wrote a little script to integrate with my password manager and went from avoiding two factor auth to enabling it everywhere.
One of the my favorite features that I cannot find in other password managers it the built-in 2fa support. Click to login to a 2fa enabled site and it copies the code to your clipboard so you just paste and voila at the next screen. Perfect!
So, if I have a long secret, perhaps a config section, I have to manually copy and paste it into a text editor in order to properly search through it.