I have one major - no, two major - gripes about the movie.
1: The treatment of Harvey Dent/Two-Face - did a disservice to the character the way it all played out - he should have been in a different movie, or this one should have set-up Two Face to take center stage in the next. Bad move.
2: I can't stand listening to Batman speak because they make him sound like Dirty Harry with a throat infection - it just sounds so stupid, it makes it harder to watch. Half the time I was like "Oh god, please stop talking Wayne, let's see some more Joker." They either need a voice modulator, or just let the man talk like a normal human being.
Otherwise, one of the best movies I have seen in a long time. And the Joker rocks beyond all belief, best rendition of him ever, and as I have said before, the most faithful to the comics yet.