Sadly, the game’s morality system doesn’t work as promised. The game rewards you for playing towards either extreme, with certain abilities unlocking if you reach either an extremely good or evil rank. As a result, if you’re playing as good there’s not much reason to choose evil. I played as good, and picked the good option almost entirely throughout. With the exception of one choice that presents a great ethical dilemma, most players will end up picking one path and sticking with it. People don’t prefer to play down the middle in these sorts of games as it makes for a less dramatic story. What’s more, playing good or evil doesn’t make as big a difference as you might expect. It’s still largely the same story, which is a shame as I wanted two completely different stories. The story is still great, just not very interactive, as most of the changes are subtle.

Though the moral choices don’t live up to their hype, either way you play will give you a 25+ hour adventure if you choose to do all the side missions. Even if you only play through the game once, you’ll feel like you’ve experienced something epic. Being able to play it again on a different side of the moral divide is more of a bonus that a fully fledged new game, but enough to warrant a second visit. Aside from the overambitious morality system, controls can hitch up now and again. Cole can be grabbier than a 1960s ad exec at happy hour, making precision climbing a chore for hard to reach collectibles. Side missions get repetitive as well, but at least they’re all optional.

While Sucker Punch hasn’t nailed the perfect super hero game, they’ve come closer than anyone. With a complex narrative, stylized cartoon violence, varied objectives, and smooth controls, inFamous is both endlessly fun to play and spins a compelling yarn. Furthermore, it does so with a level of style reminiscent of games like MadWorld and Prince of Persia. It may not follow through on its lofty ambitions, but it’s addictive, gripping (no pun intended), and moving. Despite all its flaws, I can’t recall the last time I’ve had so much fun with a game.