Arkham City is a high quality game with many high points and a small assortment of low points. I can't say it's perfect, but if you want a game that provides fun in most occasions, this is it.
Pros- Arkham City is suitable for almost all game type preferences. For example, if you like stealth there's predator mode. Or if you like FPS games, you could overuse Batarangs. The game also has great graphics, especially in cutscenes. Challenge Mode (Riddler's Revenge) is great if you want to play a specific room from the campaign again, or just want to sharpen your skills. New Game Plus allows you to replay the game with all your upgrades, although you can't see the counter indicator above your enemies' heads, allowing for a totally different experience. It has good length to it as well. On hard it took me a good 3 1/2 days, and I'd already played it twice. The easter eggs in this game are few, but are great all the same. It has a good storyline, and the voice acting really sends it home.
Cons- I've experienced a few small glitches (not game-breaking, mind you) that made me restart from checkpoint, laugh my ass off, and/or get run over by a helicopter. For example, I've stepped on a box and gone flying into the sky. The lack of sociopathic emaciated wierdos saddened me, but they're corpses hanging from chains in a location I will not reveal (to prevent spoilers) did give me an explanation.
Overall, I'd give this title 4-out-of-5 stars.