This is tough
For watch-ability and just based on overall plot, I enjoyed batman more. But to me, it's the type of movie I can put on any day and just let play without really paying attention
On the other hand, if I want to be entertained, captain American takes it. Not that those were dumb movies in anyway, but tremendouslymore entertaining than batman. And the fight scenes throughout cap has to be the best of any film franchise to date. When winter soldier did that knife flip literally almost died in the theatre.
TDKR kind of a stupid movie, but basically as it goes, bane and joker are more interesting villains than any in mcu movies.
My vote goes to nolan for making a more cerebral film franchise