I think some customers (like myself) would be more hesitant to use a non-PayPal option on your site. With PayPal, I can easily cancel at any time. I would be worried that by directly providing you with my credit card number, it would be harder to cancel.
I might have direct credit card input as the big default button and a smaller PayPal link for those that prefer that. I will have to continue supporting PayPal indefinitely in any case since I have all subscribers there now.