As people say, the Joker stole the show in this movie. His portrayal is closest to the animated version, for those who know what I mean. There is more screen time for Morgan Freeman and Michael Cane, which is always good. Bale's performance seems somewhat minimal almost (too strained to sound raspy when he talks--like he's trying to sound like Kevin Conroy, the animated Batman), while I find the set of Gotham City this time around extremely lacking. All Gothic architecture is gone, and with it part of the mystic.
The previous movie had better wide angle shots, and somehow Batman Begins seems "crisper" on film than this. The movie is long, a good story mind you, but too long at 2 1/2 hours. There are moments when you realize how long the movie is; when there is a vacuum of where a soundtrack should be (armoured car chase) or the story meanders (last 45 minutes). All in all, The Dark Knight is a good movie, but with the exception of the Joker's performance, I preferred Batman Begins.