I've been thinking and reading listening to other reviews over that past few weeks to find out what people thought about the movie and to clarify my own feelings, and I've come to a new(ish) conclusion.
To me, the biggest flaw in this third Batman film is that TDKR is not actually a Batman movie. Sure there is a character named Batman/Bruce Wayne in the movie. He (Nolan) got the names, place, and a few of the plot points right. The movie itself wasn't bad. But the man we actually observe in TDKR is not Batman.