Yep, 1Password for the win. The private and shared vaults are nice, and the built-in “haveibeenpwned” checker is a great feature. Only improvement I can think of is a username generator, but not a totally random one like Bitwarden’s.
Speaking of…I’m thinking of switching to Bitwarden because their paid tier is dirt cheap and I love open source.