I honestly didn't understand this movie.Batman has some feud with Super, just cause he's an alien, and also he's pissed off on the rest of the world.This causes him to take revenge on everything, including said SM, with all hell a against him.
As you know, at some point they make up - for the stupidest reason ever!!! - and turn on the mighty Lex.
Affleck's acting wasn't as bad as they say - it's he's character that lacked proper motivation for it's doings, and relatively not so many lines.
Jesse Isenberg did quite a good job with the material he got, so thumb up here.
The rest - fine.
Over all - many things about nothing. Ult edition is too long.