For me, it's not that I prefer PayPal, it's that I don't want to give my credit card details to a business if I'm not sure they can keep it reasonably secure.
And the fewer places I have my card the better. You might get the same results with Amazon Payments, unless you have an international audience.