This feels like a very soulless game. I think some work was put into it, but I very much doubt, for example, that the artist was informed, or cared, that his large, lumbering enemies were going to float gently down from the sky like pixies. It has the feel of something put together by a contract worker who had zero emotional attachment to the end result.
The upgrade system is angering, with some upgrades entirely useless. For example, you'll hardly ever jump in the game, and when you do, how high isn't all that important, you just want to dodge a bullet. But by god the designers want to make you pay for each pixel of extra height. On the other hand, the most powerful upgrades are entirely out of player control, as though the programmer was pissed off seeing us playing a game by ourselves, grabbed the second Nintendo controller and insisted on playing Mario to our Luigi.
The game is essentially a mass of little annoying problems adding up to No Fun. But if you were to fix ONE thing, please remember that the default option in a row of buttons is usually the last to the right. Putting your 'continue' button somewhere in the middle, and your 'quit' button at the end is pretty much guaranteeing that every player will, at least once, quit when they mean to continue. Considering that you've decided, for some insane reason, to save at the beginning of levels, after you click 'continue', rather than at the end, when the upgrade screen first comes up, this means that quitting makes you have to replay a level.
It's like you are actively trying to piss us off.