I think the primary problem with Batman is that he's a reactionary wrecking ball in the films, only occasionally does he do any great planning or stealth which should be in many cases his primary advantage. Let alone detective work.
The Joker basically beats the shit out of him in their fight at the end of TDK before the bombs don't go off and he gets distracted.
The fights with Bane make Bane seem even weaker and lame despite his "winning" them, whereas the heist by contrast shows his planning is what Batman should have to contend with. Most pointedly the fact that the entire chase is just to gain time and that Bane can drive right at them while being ignored because he has no reason to be around and can be dismissed as a distraction attempt.
A lot of the action, hell, a lot of the scenes in general, are just sound and fury signifying nothing. TDK in particular jumps from one SCRIPTED set piece to another.
Thankfully, Zach Snyder is in charge now.