It is free money so I can't complain about how their wagering calculation works towards the bonuses. So the best possible solution is try different ones and find which one where you feel the bonus system is worth if bonuses are priority. I ignore bonus and any kind of promotion, the only progress I see is the ranking which I also don't push for the ranking up rewards, I just let to be happening on it's own.