Personally, I've had pretty good experiences with CCBill as a client, and so-so as an affiliate. Their user interface certainly leaves a lot to be desired though. They could surely be one of the best with a few major changes, but I'm sure we've all hit a brick wall many times trying to tell them that.

If anything..they are reliable when you push and talk to the right people. Especially for affiliates. In this day and age, that means a lot.

My 2 cents CAD