I played this on armor games a week or so ago. It has it all, nice graphs, great sounds, good story, guns upgrades missions etc etc etc.
All has been said I think, so ill cut to the chase.
The controls! I dont know why you chose to make the controls like this, and it does work, but it get annoying in later levels. I played about an hour or so and things started to get a bit tougher then the controls really get in the way. again the controls work, defintily, but they just suck the fun out of the game imho. You get a bit frustrated and, in my case, rage quit.
For me the controls were a reason to stop with the game, but I would love to play this with normal wasd controls. maybe you can make such a version.