The whole film would've been better if they'd done a standalone Batman film before it, I think. Afflecks Batman is meant to a darker, bitter version who's grown tired of fighting villains and is realising the only way to get rid of threats is to kill them, while also feeling inadequate and unneeded due to Supermans appearance. They tried to explain it but they sort of just wedged it in and you skim over it really.