It used to be that superhero games were incapable of being great, as if there were some unwritten law handed down from the gods of gaming to developers, plaguing the genre for decades.
Deep; fluid combat; Great homage to source material; Top-notch voice acting; Engrossing narrative; Improved stealth sequences
Minor animation hiccups; Easy boss battles