> Setting up a merchant account usually takes weeks and requires hours of paperwork to be filled
That's a bit of an exaggeration... I've worked with 3 different merchant service providers underwritten by 3 different banks, and none of them took more than 2 days to approve an application, and the applications were like two pages long... 10 minutes to fill out. Names and socials of the principals of the business, estimated ticket size and monthly volume, description of your business, signature, date, send.
If you have the volume, that extra percentage point Stripe will shave off your gross sales is a lot to throw away.
They're a neat company with a neat API, but they're firmly in the "backup plan" category for me.