I use both Commission Junction and Clickbank. I tend to earn more from Clickbank than from CJ - but maybe that's the products I'm promoting.
CJ is very easy,

e range of real-world products and they pay by direct deposit to my bank account usually around the 15th of the month.
I guess it depends on what products you're promoting.