I think which affiliate program will work for you is down to what, how and where you are promoting. There are programs that work brilliantly for some, but not for others.
I think you should really be open to giving many programs a chance and finding out for yourself which ones work well for you.
There are of course notoriously poor pograms that you may well avoid. But again it depends on what you are going for.
Our philosophy is to simply promote casinos and other sites that we trust and respect and avoid the iffy ones. If that means we are promoting a weaker converting brand then so be it. In the end our commitment to quality over quantity is seeing us getting many loyal return visitors and in that way things should level out the playing field.