I played this game so much as a kid, so I'm biased. Overall it's a good game with a progression system I like. It did have a lot of input delay on ps3 though.
Even though I generally don't like 2d platformers, this was surprisingly enjoyable. The art direction is incredibly cinematic, and the boss fights aren't difficult.