I, as a developer myself find it incredibly easy to put together something with Stripe in just a matter of few hours with Stripe vs PayPal. But, have you ever experienced a fraudulent case with Stripe? Stripe will almost always side with the customer even though you have evidence to prove you were the one scammed. I hope you never have to experience what it is like because you can't even get hold of someone over the phone when that happens.
But, as much as I hate PayPal like you, I can tell you, there were many many incidents where I got stuck with their sh*tty documentation and I was able to get hold of someone from their developer team. There were many instances where I was able to successfully win chargebacks against fraudsters by getting hold of someone on the phone and explaining the situation. Stripe simply isn't there yet, and this is one of the most important elements in this business, not just the fancy integration and documentation.
It's not Stripe's fault though, I opine that they simply don't have enough data as PayPal does to detect/prevent fraud as good as PayPal.