Don't get me wrong, this was an awesome awesome movie... But, it was lacking in some areas.
The Joker was brilliant, making the movie suspensefully frightening instead of gorey frightening.
Maggie as Rachel was bad bad bad (and I didn't think it could get worse after crazy ol' Mrs. Cruise).
Overall it was almost too dark (yes yes, I know that name is dark knight). Dark is ok, but I appreciate the feeling of the bad guy getting it good or a semi-happy ending. This movie left me feeling... blah afterward.
Also, the fact that there were minor climaxes scattered throughout the second half of the movie, instead of one superly fantastic climax was, well, oddly enough anti-climatic.
This was a good movie. Period. I would see it again, recommend it to my friends, and will see the sequel. I do not however, agree with this being the masterpiece that it is being hyped up to be by some people.