If you ever so carefully paint yourself into a corner then the corner is where you will be stuck. How badly do you want out of your corner?
There are FOSS and SAAS options that could work if you wanted them to… but whether they will depends on you.
Meat eaters trying to become vegetarian for ethical reasons often fail because the “un-meat” options out there don’t meet their standards. Success almost always requires some letting go and re-adjusting. If you are not open to that then don’t force yourself to put up with something you don’t really want.