This a good deal, I would say this is probably my favorite TD ive played on my ipod, and ive played quite a few being a big fan of the genre. Its a polished, high quality game with a lot of content.
No, not all. I have finished the game, including the expansion stages without paying any IAPs. It's getting tougher as you progress and some missions I have finished in easy difficulty BUT if you play more and more you earn diamonds and you can buy stuff like for example more gold and then while you are playing, you can use all these and upgrade towers or freeze enemies, etc and it's getting easier. So in other words the more you play, the more diamonds you get. So, you spend them to the shop and you don't need to pay with real money any IAPs - new characters, etc.