The bad - Platforms move a little bit slow in my opinion and artwork is not unique (but really nice though and like what you have done with it)
The good - Excellent level design, really interesting variety of enemies with unique movements, a lot of polish to the game which is the main thing of course, good level transitions and a really nice special ability that fits well with the levels