PSWBilling.com - can't say anything bad.
Ibill - works worse and worse, decline much cards without any reason, refund much payments also without any reason, awful support, but I think it is still the best for paysite right now.
My opinion that better to use 2 billing processors and iBill should be primary.... but I hate iBill for it's bugs
