Pay to play then pay for heroes, towers.. Its just too much. If you make it possible to buy heroes & towers with diamonds, people will gather as much as they need and ofc that will lead to more play and popularity.