There's also a limit on the number of marketplaces I'm comfortable sharing my credit card with. Out of all the market places online I'm more comfortable sharing my card with Amazon and I've a higher trust on things arriving in time.
Paypal has its own issues. Such as disputes, its easier to dispute with my bank than to dispute with Paypal.
My Twitch account was accessed and the person made a whole bunch of purchases on my account. Twitch customer service basically doesn't exist, so I went to paypal. Paypals system throttled me when I tried to report each action.
With my bank, I can call a number, say "These are all fake" they instantly cancel and refund my money, and I can file chargeback / fraud paper work.
Paypal has a long ways to go customer service and customer experience wise still.