Yea it's unfortunate that we lose so much to Stripe and definitely it's something to be weary of when creating your prices. That said, Stripe does provide an excellent service. However, I never put all my eggs in one basket. You will notice that our system doesn't use any of Stripe's fancy features. The fine print will show that they'll take extra cuts for each and every thing. We built everything from scratch and only use Stripe for the final payment processing. That way, if we ever decide to switch, it would be quick and painless ;)