cpa is always better.. rev share does not seems to work since once you refer players to aff networks you are just a liability... we did some rev share but didn't get good results, so cpa is always better fit
CPA is great for short term income. Provides cash flow to expand your business faster. Rev share is good if you got long term income in mind. So I can't really vote CPA or Rev share because it really depends on the person. I personally go for rev share when I signup to poker affiliate programs. I prefer long term income.