Hi TG,
I always use it personally and yes, customers don't have to be PayPal members to process Credit Card payments. They only need a PayPal account if they want to use that itself for payment and not Credit Card.
Can it be used exclusively as an online payment gateway ...... absolutely :)