Great game! Got all of the in-game achievements for it. Now, getting back to that project do two days ago. What time is it? Almost 1:00 AM.... ....damn.
Overall a very fun game. I very much enjoyed playing it. The shadow hunters were probably my favorite enemy. Graphics were very good. Things to improve upon: upgrades (I think this has been stated and explained enough by others), slightly repetitive, levels seemed very long and slow-paced (long waits in between waves of enemies), the long levels can be very annoying because if you die at the very end, you have to start all over, making the game get somewhat boring. Suggestions: a more developed story couldn't hurt, as well as characters, and changes with each level (for example, first level has a regular city background, by the end of the game the city is destroyed).