I'm using mainly paypal. I'm not very fond of CB to be honest. I don't like the RAP principle...1st sale for me, 2nd sale for affiliate. I know affiliates like being paid instanf=t commission, but there are other options that DO split the payment.
Lately I've been using JVZoo and Digiresults...easy to use and instant commission payout option, although with JVZoo they recommend to delay affiliate payouts. I've also used PDC, but it's almost like managing your own affiliate program.
I've used Post Affiliate Pro, but I'll be "moving" my products to a 3rd party...just have't figured out which one would be the best option.