You should use the one your customers will favor. Assuming you can't offer options, that is. Plenty of sites use an "internal" (seems like Stripe) processor and offer a PayPal option.
I hate PayPal with the searing fire of 10,000 suns... but that's what I use on my wife's sites because that's what her customers are far and away most comfortable with.