I moved off lastpass last year, gotomeeting is a pretty scummy company imho that owns them, I was able to export and move to to keepassxc pretty painlessly.
I played with bitwarden trying to do a self-hosted version on my filer, but didn't like the idea of supporting my filer poking outside a firewall and services to maintain really, so stayed with keepassxc for now a year or so later.
I use a yubikey with mine, which gives me some warm fuzzies to the whole thing if I needed irrevocability to the data I could always snap it in two pieces easily enough.
My biggest gripe is mobile integration, and relying on file-based systems. Trying to keep a sync to my mobile was a challenge with different android tools. Mobile is where I miss Lastpass most, but I knew this was coming eventually with them, and when my 5yr black friday deal finally expired last year, I knew it was time to go.
I still consider bitwarden, but prefer local storage as long as I can keep a replicated db file sane.
-mb