I listed my personal preference previously, but if you are asking about which options to offer, I would suggest both. As convenient as it is to use Paypal Pro for CC's if you already have Paypal, which I have no issues with and like, I would also look into adding a secondary CC processor if your business grows and you have a global audience as you will find that Paypal CC processing will decline some cards that another gateway may accept, and vice versa.
★ ★ ★ ★ https://www.cdngine.com ★ ★ ★ ★
26 Global POP's • Pure SSD CDN • Full Featured
Unlimited Zones • Video Streaming • HTTPS/SSL & SPDY