As an affiliate that promotes over 400 programs, I can tell you that the biggest appeal of CCBill for us is the fact that I get 1 central payment on time every time. And to me that is a big plus. Their reporting is not so bad once you get used to it so it's no big deal to us.
On the other hand, NATS is easier on the backend, campaign functionality and reporting BUT you have to trust the program owners to pay their bills. We do our research every time but I can tell you I've had a few programs disappear on us owing us on the upwards of a couple thousand bucks.
