Just use bit warden. Open source, self hostable, good clients, supports yubikey
- Non-native client
- limited family sharing
- unreliable auto-fill…
I'm a big fan of bitwarden, it's my first advice to everyone, but to be honest it's nowhere near the refinement of 1Password which I also use)
It often lacks polishing and features, I truly do hope that with the many users migrating they'll put some extra work to make it first class
I’ve been using Enpass for a few years now, very happy with it. I tried Bitwarden last year but couldn’t justify switching since it required a subscription to get all the features I needed, even self hosting.
You may be interested in https://github.com/dani-garcia/vaultwarden -- it's an alternative Bitwarden API server that does not require a subscription. You just need somewhere to run it.
I found out about it later, looks very interesting. If Enpass stops working for me or goes subscription I'll most likely switch to that.