I really enjoyed this game. Its a very well made 2d platformer with a vast toolkit that feels really good to use. It is hard but that's not a bad thing, and the more you play the more you get the hang of the controls.
One thing i would recommend is decrease the time it takes to respawn. It takes a bit too long and it somewhat breaks the emersion.