Bitwarden.
Personally, I use KeePass with Syncthing but pay for a Bitwarden Family account for my spouse and family members.
I migrated from LastPass, to Enpass, and finally to KeePass. Bitwarden basically checks all the boxes for me, but I prefer to control my own data without having to run and maintain the Bitwarden server for the rest.