Personally I feel The Dark Knight has everything a fan could want in a live action Batman movie (unless you wanted Robin or Batgirl :P). It has a great Batman/Bruce Wayne, amazingly sinister villain, superb supporting cast, and thrilling storyline. It's got epic action, plenty of gadgets and vehicles.
@spideyivydaredevilfan26: What come on The Dark Knight was the best Batman movie of all time, and comic book movie too
I said it was okay. Heath Ledger was amazing, but as good as he was, that's how bad and annoying Maggie Gyllenhall is. She and her AWFUL portrayal of Rachel Dawes ruined the movie from being a masterpiece. The ending was kinda lame too.