Pretty good, needs improvement though.
As many people have said, this game is hard, as advanced units are used in wave 2, when most people don't have the money to create advanced units, or even upgrade their buildings. Maybe lowering the cost of upgrading buildings would allow players to survive for longer waves. Overall, nice game.