I'm selling a fairly small e-comm web project to a new company that will be doing "adventure tours" right now. They'd been told by their bank to use Moneris (probably Canada's biggest POS company), but of course, they were experiencing all sorts of hurdles getting approved because they were told "travel companies are risky", etc. They couldn't process any payments before their website went live, because Moneris insists on inspecting everything. Etc.
I told them to use Stripe. Like really strongly advised it. And they kept coming back with stuff like, "Okay, so, would you advise that we apply with Stripe now so that they can approve us due to the apparently more risky nature of our business?" And so on. My responses were always, "I don't think that's going to even be a thing you have to think about."
And it hasn't been.
Another Moneris story: I had a customer all set up with integrated payment processing through their gateway. Then we were informed that they needed to a security scan on the server. They outsource this to some other company.
So they run this scan, and it fails - and why? Because the server is equipped with all kinds of countermeasures (firewall stuff, port scan blocking, whatever - that's not my area of expertise). So they tell us that in order for their scan to pass, we need to disable all of the security measures that are currently protecting the server.
You really can't make this shit up. After that experience I swore I would always, always try to talk my customers out of using the banks and to use Stripe instead. And it's working.