One thing that irritates me, and it's more to do with Batman Begins.
"Tonight you're going to break your one rule."
We all know what that rule is. Problem is he already broke it at the end of Begins.
Sure he didn't outright kill Ras, but he didn't save him on purpose. They could have did that so much better. Maybe after saying I'm not going to kill you, knock Ras out. Blow out the back and grapple out with him. Or backing up, stop the train (since it still should have set off the water main) and beat the ^^^^ out of each other. Something, because it really affects everything. Can't just ignore it.
Too late now, but I have to wonder why they did that. It was really stupid. It's a big problem I have with the first. That last act. Everything up till that is great, but it almost ruins things.
Saying that, I don't have much of a problem with Two-Face's death. It seems more an accident than deliberate.