In other news, I spent some time this month implementing monthly billing subscriptions. Stripe was easy and I could rapidly test almost every scenario (cancellations, deferments, non payment,el etc). Apple and Google? Good luck, you basically have to test in production to figure out all the corner cases for your users.
As a solo dev, being able to choose my payment processor would let me focus on delivering real features and value instead of app store toil.