The shooting is fun and satisfying, and overcoming obstacles feels rewarding. The level design flows extremely well. I did find the spikes and such to be needlessly punishing and frustrating, and the seldom checkpoints was very hard to deal with.
Past that though, an excellent game! I honestly think you could continue to develop this further.