I'm oldschool and say direct is better because you can dispute the charge if there is a problem. Also I still remember horror stories about paypal accounts being frozen with funds in them, so I just plain don't touch it. It is possible that paypal has improved and someone will correct me, but I find it unlikely that they would be more supportive than your own CC company.