Really great artwork, vibe, and sense of progression! It doesn't go far outside the box on game design, but it feels good to level up and get new weapons, and the game is well balanced around this. Also, it's a fun challenge to get the timing of blocks.
The music and SFX are very satisfying and very much fit the style and setting of the game.