I wish you could get gems from tournaments once a week. I could only win the tournament may be 3 times during the time I've played this game (may be 5-6 months). Every time you win tournament and get gems, you level up and be grouped with more hardcore players. After a couple of wins, it is impossible for me to win the tournament anymore. That said, I've got the scorpion and the phoenix now just from daily gems. It's taking forever but I finally got those 6000-gem heroes for free so I won't complain Agreed with IAPs being very expensive. There are still many heroes I want to get and I was tempted to purchase but the prices are not worth it.