Very nice looking game and also very engaging! I really liked how the current weapon that was randomly rolled affected my choice of upgrades. My only critique would be that more feedback like screenshake and particles when killing enemies would add a lot to the game.
Great entry overall!