I liked it, except…
It was so fucking predictable, particularly if you know anything about the comics.
[Spoilers behind the cut.]
You know what would have been awesome? If, at the end, when Batman gets in The Bat to haul off the nuclear bomb, Henry Cavill as Superman flew into the frame, yanked the bomb away from Batman, and flew that motherfucker into the sun.
BOOM. Problem solved, torch passed, AWESOME UNPREDICTABLE ENDING, and even if it might be a little unsatisfying as the end of a trilogy, no one could doubt Nolan’s balls.