I do quite like this, however there's quite a lot of unbalancing and game breaking issues.
Level 1 and 4 are quite good with a difficulty curve, however level 2 and 3 are insanely difficult, making you take leaps of faith and do crazy parkour for what is early levels in the game. Level 3 is unbeatable without taking a leap of faith and trusting the games dive physics at the start of the level.
I have also noticed that the game actually gets harder if you decide to use the helper blocks, when you run, dive, slide or are coming down a wall from a wall jump onto helper blocks you will clip through them and die, this effects level 3 and makes it actually harder as some of the areas where you will have to slide to break through walls have helper blocks placed there which if you slide on you will just fall to your death.
Similarly on the level 4 boss, if you get stunned you will be slung to the back of the ship and have to wait until a rare differing pattern barrel hits you, many times I thought I was soft-locked due to this.
I give this game a 4/5 simply because I like the physics engine and art style - very Kirbys Adventure like and that's probably one of the best NES games, hell I'll even favorite it because I know I will like challenging myself even with some of the game breaking issues.