I've been down this rabbit hole for a while so let me give you a thorough take.
Outside major metros the user base drops off fast. Smaller cities and rural areas narrow your options significantly.
Things that have genuinely helped me:
- Use a secondary email you don't mind getting some spam
- Virtual cards are a lifesaver for anything with auto-renewal
- Screenshot billing agreements before clicking through
- Check the cancellation process before subscribing to anything
Ended up on Datebound after testing quite a few options. Doesn't make big promises but delivers without the nonsense.
Hope that gives you something concrete to work with.