Congratulations on being able to run an completely ethical business - it can’t be easy. I say that non-sarcastically.
I think one of the many issue which has lead to the state we are in now is that it’s often impossible to tell the true quality or value of a product before buying it. So simply buying something more expensive is no guarantee of a better product, because the optimal strategy for an unethical business is to sell the cheapest possible product at the highest possible volume x price.

Yep, have been using KeyPass or KeyPassX for at least a decade now and just syncing across all machines (via syncthing). 100% reliable in my experience.