I have become a Stripe convert. The simplicity and straight forward pricing is great. The platform works seamlessly. Previously I was a big proponent of Paypal but now after a few months with Stripe I am not ever going back. I have not had one issue at all compared to having at least a dozen issues a week with Paypal.
For subscription services, recurring services there really is no comparison to Stripe as they allow you to integrate it and develop custom API's.
If you want to jump on a call we can discuss it further. I can definitely give you some tips to getting up and running with Stripe and if you are using Wordpress as a minimum viable product we can discuss a few plugins that you can use in conjunction. Hopefully this helps!
I have been using Gumroad for some time now and it can do quite a lot. Not sure if it will serve your purpose but you should definitely take a look at it.