Not suggesting this as an argument for you to adopt BW, but just as an FYI.
Not FOSS, but the express edition is free as in beer and the limits should not matter at all for bitwarden (I think the main one is max 10 GB). I prefer KeepassXC + Keepass2Android + Nextcloud though ;)
It is absolutely horrendous, mostly due to being written in NodeJS, AFAICT ("when your only tool is a hammer..."?).
Nice thing about Bitwarden-rs is you get a lot of the "premium" features for free with it. For example: Yubikey, U2F, and Duo support.
Once Flash support is dropped for good I'm probably going to be stuck writing a replacement.
From https://github.com/bitwarden/server#requirements:
Requirements
.NET Core 3.1 SDK
SQL Server 2017