Finally finished
Definitely had mixed feelings about this game. It felt oddly long, for one, due to its structure. The difficulty level was pretty fair, except for when they started introducing more instant kills as the game went on. You can have all the health upgrades you want, but oops, you fell into a pit and you're dead. On the other hand, you can bumble your way through a difficult platforming section and make it out alive, so perhaps it balances out.
I also sort of felt like I was playing the game wrong the entire time. The game has "cloud stepping", which means you get a jump added every time you hit something. This would lead you to believe you're supposed to hit/jump/hit/jump, but I found that I never got high enough doing that. So what I did was press jump AND hit and the same time, which got me higher in the air, and then I got another jump after that. It seems really awkward pressing two buttons at the same time, and I also don't understand why I technically got 2 jumps per hit. Maybe I misunderstood, but regardless I wouldn't have beaten the game otherwise.