This is probably one of the greatest games I've ever played. Admittedly I haven't played too many (LOL), but I don't say this lightly. A lot of the previous reviews mention glitches. If there were glitches, they've been fixed. If there are glitches, they currently consist of very minor things. For example, in two scenes the animantions delivered several lines of dialogue without their lips moving. It's also possible the "glitch" references might refer to the events wherein you must press "E" or "Q" in a timely manner, or else Batman doesn't fight so well or gets killed. In the early part of the game, I felt there was lag between me pressing the buttons and the actual acknowledgment. However, I quickly realized this wasn't the case at all. Once you learn the timing, it becomes very natural. Sometimes the game gives you an endless amount of time. Other times it seems to deliberately only give you a mere instant to react. But none of this is done in such a way that the game is either too easy at times nor too difficult at other times. Now, with the glitch issue addressed, the overall game is simply amazing! You really do feel like you're Batman, making decisions that alter the storyline in huge ways. The plot was gripping. Batman is charismatic. The world and gameplay are engaging. Once I started playing I couldn't stop! You would think that fights between Batman and these super villians would be pretty boring and unsurprising at this point. WRONG. There was real drama here, real mystery and real surprises and emotion. The interactive plot, the very substance of the game, really accounts for 99% of why I consider this game great. It wasn't shallow or stupid. It was very mature and definitely replayable again and again and again!