Well balanced action game with nice graphics, fun superpowers, and great storytelling
Pros:
great presentation
great AI
Fun superpower system
Responsive controls
great story
great replay value
Cons:
mediocre boss fights
sometimes gets repetitive
mediocre morality system