I think this game needs a market place of some sort. It has more than enough players to have an economy within the game. You should be able to sell or trade your duplicate heroes. There are people out there with three druids, and then there are folks who have 5 paladins. But they don't have any use besides sacraficing them. That's a lot of real money wasted if you use gems. I think a lot of people, including me would be more inclined to buy gems if I was able to give my duplicate hero to my girlfriend who also plays, or if I was able to trade it to someone else for gold, mana or another hero.