people are going to complain it wasn't subscription and that it was native.

Honestly, it's a really nice app. Most people don't care about that. My family finds it easy to use and the features are good.

Could I selfhost? Yes.

Would my family find that annoying?, Yes.

Could I use bitwarden? Yes.

My family would be annoyed at me migrating to another alternative if my argument is that I don't want to pay $1/month/year ($12/year).