If you're going to make a challenging platformer, you better have responsive controls. Your character in this game controls like mud, and you cannot shoot vertically upwards for some asinine reason. You literally can only shoot upwards at a 30 degree angle.
This was tolerable up to a point, even though there's no excuse for it. The breaking point was an elevator level that went on seemingly forever, with a flying enemy with tons of hit points, who you have to shoot at (30 degree awkward shots) and quickly duck out of the way - except the animation time between shooting and ducking takes a long time, and that was when I put the game down.
Bad and slow controls make this a definite pass.