I've been using PayPal for more than 8 years now and I'm really satisfied with it, although I'm planning to try Stripe to accept client payments but not sure how to process my application as my country is not supported at the moment. It is not a bad idea to have 2 payment gateways in my opinion as there are users who are not familiar with PayPal payments.