The most disappointing part for me was the ending. How they spoke of batman shouldering the burdens because he could. just sounded like a precursor to socialism but starting with the spirit. The heroic in the characters were killed by their flaws and their reliance on each other.
The acting was good, especially by Ledger and the sotry was decent but i like a movie that makes you feel uplifted.
Instead i was presented with a hero who was easily corrupted(Dent), another hero with a conflicted sense of justice that made him take all the burden of actiosn he did not cause(Batman) and the only character with real conviction was the Joker.