You can self-host Bitwarden, too. My understanding is that VaultWarden is much simpler to self-host, though. Note that VaultWarden isnāt a āforkā; itās a compatible rewrite in Rust (Bitwardenās codebase, by contrast, is primarily C#).
I also use Bitwarden and strongly prefer it over every other password manager Iāve tried or investigated, for what thatās worth. Iād recommend it to 99% of non-enterprise users (itās probably great for enterprise use as well, TBF).
The only use case I wouldnāt recommend it for is when you donāt want your passwords stored in the cloud, in which case KeePass is the way to go. To be clear, that recommendation does not apply if youāre syncing your vault with a cloud storage provider - even one youāre hosting, like SyncThing - even if your vault is encrypted. At that point just use Bitwarden or VaultWarden, because theyāre at least audited with your use case in mind (Vaultwarden has only been audited once afaik, though).
At that point, you could say āmale characters.ā