The Good
Shooting and platforming gameplay is fun Lots of different and useful weapons Beautiful, colorful visuals Tight controls.
The Bad
There's some good humor in it, but the story isn't very interesting, and the ending is a letdown So many different, often unnecessary gameplay mechanics that the game lacks an identity Difficulty is too easy and only the last hour or so is remotely challenging.