But has one fatal flaw; the AI leveling.
The longer the game goes on, the more it becomes impossible to win.
I was playing on normal and by the time I had every defense fully leveled and every offense (except the handgun) fully leveled, I was stalemated and hadn't even hit the enemy base once.
The AI being able to produce units as quickly as I can while also being one step ahead of me in upgrades, makes having the high powered weapons and defenses useless. Because by the time you have all of those upgrades, the enemy does too, creating nothing more than an unwinable stalemate situation.