My income is pretty much split between CJ and EPN. I love CJ a lot. It has tons of merchants and physical products to promote and I have always found that actual physical products that get shipped to your door convert very well. They pay like clockwork and the money gets direct deposited (or you can get a check).
It can be hard to get accepted by merchants when you first start, but once you start to make sales and increase your EPC, the invites will start pouring in. Then you can go back and reapply with programs that rejected you previously. I never get turned down anymore.
If you are looking for merchants that accept virtually anyone, try some lead programs. When I first started, I promoted some Survey lead programs. The pay-outs were crap, but they helped get me started. Other than that, just look for companies and products you'd like to promote and apply. Keep applying. Some will accept everyone automatically.