Stripe are bad news but unfortunately they are a major player in this arena. They have crippled several SaaS owners businesses that I know and keep adding requirements to qualification and different business models to their non compliance list.
I use them for my marketing agency and i am always nervous they will just suspend the account for no reason and retain the funds as they have with other digital business owners that I know. I am looking to change but have current contracts running through them.
Alternatives will depend on your location but there are a few.
Worldpay is pretty solid but slightly higher processing fees, SendOwl - depending on what you are selling, GoCardless, Adyen, Square, Braintree, Authorize.net.
There are lots more and as I have said, it depends on what you sell and your location