Poor, clunky controls, decent graphics... it seems that I was more likely to do a special move on accident than on purpose, and the game failed to register an attempted block more often than is acceptable. Rubbish.
When I first started playing, I didn't get it, and this game seemed so hard. Once you get the hang of holding off the waves while upgrading like crazy, then refilling mana to max and sending a massive attack force, this game gets fun.
A very well put together game. Some of the in-game checklists seem impossible to do, but there is a lot going on here, and the graphics/controls are solid. A shame that there are no achievements for this one.