The site I'm working for now used to use AdSense, but we switched to Burst because their ads look a lot more professional and blend in with the design a lot better. I've also heard that Burst pays more than AdSense.
I used CJ a while ago, but it's really nothing more than a big affiliate program. Paying per click is always better than per purchase.