This is a great improvement! Last time I did a stripe integration it was definitely kind of a painful, disjointed experience.
My experience with Stripe has been great, but payments can still get into the weeds through no fault of Stripe's.
We would love to understand what went wrong so that we can keep improving the integration experience. If you are interested in talking to us, please email me at sebas@stripe.com