I saw it yesterday and wow. Ledger stole the show and I see now why he said in interviews that he was having trouble sleeping after playing the part.
I was disappointed by Two-Face, not by the performance but the fact that one of my favourite Batman villains played second fiddle.