I am also looking to self-host Bitwarden.
It has worked for me great without any issues for over a year now.
As for Wireguard, this looks pretty comprehensive: https://dev.to/tangramvision/what-they-don-t-tell-you-about-...
There are nice mobile clients available for both BW and WG.
I am also looking to self-host Bitwarden.