In my previous job, I implemented the backend integration with Stripe and also the frontend for iOS (Native Swift App). It was a piece of cake to get the whole implementation done across the stack.
Six months later, our company decided to switch to Adyen so we could target more local payment methods in different countries. Back then, Stripe wasn't so flexible on that. With Adyen, we could for example offer "carte bancaire" in France and "iDEAL" in the Netherlands with zero changes on our accounting and backend infrastructure.
I have to be honest, from the developer perspective, Stripe is light years ahead of Adyen regarding docs and simple to integrate (simple != easy).
But once we deployed Adyen, our sales skyrocketed after we enabled local payment methods for specific countries across Europe.
If you are outside of the US, you should really consider Adyen instead of Stripe from the business standpoint. I am still a super fan of Stripe btw.