It's rare I find a free game that I am shocked to discover how great it is. This is quite possibly the best free game I've ever played and therefore also the best tower defence game I've played.It is so well balanced and just simply an excellent strategy game, including some real time, quick decision making needed.Better yet, the regular missions (even the last one), I was able to get three stars on + also pass the level on the highest difficulty, without having to spend any crystals. Yes, many levels took multiple attempts on the highest difficulty but that's not a bad thing, it just made it all the more satisfying with the accomplishment.Then there are the extra hard core missions. I'm fairly sure most of these are impossible on the hardest difficulty without using gems. But the good thing is, if you really want to replay levels over and over again, you can accumulate gems for free - otherwise those happy to spend the $'s have this option too.I seriously can't recommend this game enough.The only improvements I would suggest are explanation of the top level tower special powers (maybe I was just ignorant but I didn't understand them and therefore didn't use them at all during my first run through on standard difficulty). And secondly, it would be nice if there were ways to access the additional heroes you don't unlock through the game. This is only minor though.