I beat everything except impossible :)
Not giving away any secrets though...
Great TD game, the tower choices were easy to manage. They put the damage, rate of fire, and range into numbers well.
It started to lag in the later levels, especially with a lot of flamethrowers... also there seemed to be only one way to really do well, meaning I didn't use all the towers unfortunately.
In all a great game