Re: In hindsight what changes would you do
No John Blake
No retire from being Batman not even for a day.
Keep Two-Face alive.
Kill Off Gordon.
Presented Two-Face even if it wasn't Aaron as Two Face in begins if only for a scene.
Have Batman use more gadgets
Recast Joker and continue with the Joker and Bane in a different script from TDKR. Go with one featuring Joker and continue instead of not mentioning him once.
No retiring at the end.
Write Selina better, could not understand that love story at all.