I use both Paypal and a gateway
Merchantplus There pricing is reasonable I dont use uberlite for billing though I use modernbill as I sell more than just web hosting. I woould prolly just stay with paypal but I had a few clients not wanting to use paypal for some reason so I had to add a credit card gateway. Merchantplus uses Chase Bank and Authorize.net.