Amazing.
I simply love this game. It's simple enough that it's easy to learn and quite addictive, but at some points you have to go back and clear maps again just to upgrade to beat a stage. Even then I didn't mind because it was so fun. I also like the fact you added in completely overpowered (but costly) titans. I farmed my first one at level 10 (X).