Really impressive graphics! It's also impressive how complete the game feels.
The only thing I would've wished for would be some more inventiveness and creative ideas, for example for the upgrades, movement mechanics, weapon, enemy behaviour or even just setting. It all feels a bit standard. Really well done for what it is though, I do commend that!