People forget Braintree Payments from PayPal.
While the docs are confusing and the API info incomplete, once past that the experience has been good. Having a pre-written embeddable JS widget that takes care of adding support for credit cards/PayPal/Apple Pay/Google Pay was a real time saver over Stripe.
The kicker is the default fees are higher than Stripe, but Braintree will negotiate.
So, even if Stripe is suboptimal, everybody is so much happier to be away from PayPal that they're ecstatic.
It's the equivalent of having a mediocre sandwich when you're starving.