I use Vaultwarden instead of the "officeal" self hosting solution only because it is lightweight and much easier to setup. Otherwise I would have chosen the "official" images.
That said, Vaultwarden provides everything I need und works in my testing installation without any problems.
What do you mean "lightweight" ? I am using Bitwarden not noticing slow downs except with official app (electron) and the browser extension.
I think vaultwarden is made to avoid the fees to host your own vault (i think). As for mere mortals like me, i have no time, know how, or money to setup my own server and be responsible for the backup. I would rather get the FOSS and enterprise managed service for .... FREE!
If you are extra paranoid or have high security risk maybe you go through the vaulwarden code and do your own hosting.
Here are some snippets from the @maflynn link that makes me not risk setting up vault warden:-
While RUST is very good for being memory safe from what I understand, an inexperienced coder could still inadvertently introduce a security flaw into Vaultwarden. While the code is open-source, things like code audits by a professional company costs $$$ lots of money and so Vaultwarden has not had such any type of extensive audit of their code and the security.
Bitwarden also commits to ongoing security audits and assessments, and participates in a bug bounty program via Hacker one.
While I do not think that the Bitwarden team would do anything to intentionally hinder Vaultwarden the fact remains that it is still an unofficial 3rd party software that is built on an entirely different code base and has been made to be a compatible backend server.
Vaultwarden in and of itself also does not provide for HTTPS and typically is set up with some type of reverse proxy solution to terminate the client connection and pass that traffic to the unencrypted Vaultwarden container.
This means that without the proper set up someone sitting in between and listening “on the wire” so to speak may be able to capture plain-text login details etc.
If you opened this up to the public facing internet to possibly be easily accessible by your family too, this could spell a number of issues.