Oh wow. I can't usually finish platformers because I get bored very easily, but this one had very good mechanics, and the music was really well made. I especially liked the music because usually platformer soundtracks usually drive me mad, but this one actually kept me playing. Also the "new skill every level" idea was really cool. It makes you wonder what you'll get next.
My only criticism is that it was a bit too easy. I mean, I don't play platformers very often but I could finish this game on my first try without ever dying.