Really good
There are a few things I didn't like though:
1) Freezing the enemies to jump on them was a pain in the arse as it left so little room for error.
2) The level up was a little broken, I just sat shooting the same two green blobs for a few minutes and maxed out my powers. Exp should have only been given for progressing the game (like with pickups or something).