Amazing controls and stunning presentation.

Despite what others may say, this game has a very forgiving checkpoint system up until the last stage, and most if not all stages of the game are greatly designed (with the exception of the game's 3rd stage).

The only issue I found with it was that the game's bosses are absolutely frustrating in design, and are both too fast and aggressive for how heavy Batman controls and too spongey for how repetitive the battles get.

Amazingly fun fast paced combat, with very open-ended progression and a greatly designed explorable world.

A few combat scenarios can be awkward however, and the storytelling leaves a lot to be desired.

Absolutely amazing storytelling, integrated perfectly with the main gameplay loop.

Gameplay is very basic for Platinum's standards, but enjoyable enough if you can excuse a really rough difficulty curve due to the leveling system (if you just go for the main missions of the game without doing any side content, you're bound to get stuck in a story segment with hordes of enemies 10-20 levels above you).

The plot is a mess, full of interesting ideas but integrated (if even that) in the storytelling in the wort way possible. Most of the interesting concepts this game proposes are told as exposition dumps instead of dialogue and character interactions, and overall this entire experience feels like the brain child of a amazingly creative person with close to no idea how to write a compeling story.

The soundtrack is great, but the sound design leaves a lot to be desired, with songs randomly ramping up on basic overworld progression instead of situations where said incerease in intensity would be yearned.

OBS: For anyone saying that this game has multiple ending, thats BS and you know it. This game just puts staff roll credits between every major "chapter" of the game, and you don't really have a choice of which ending you're getting until the very end.