Okay, let's start with this. Ben Affleck is fine as Batman/Bruce Wayne. In fact, in general the casting is all good. Gal Gadot is cool as Wonder Woman, but not given enough to do (duh, it's Batman vs. Superman, what would she do? I'll eagerly await her stand-alone film.)
I'll also say that much of the fight scenes, especially the titular Batman vs. Superman, were great. The sort of thing I expect Zack Snyder to excel at, and he does.
As for the rest of the movie...like what exactly was Lex Luthor's grand plan? Or why does a movie that presupposes the audience's knowledge of Robin, Batman's rogues gallery, etc. need to rehash the origin of Batman? Well...I've learned that the worst thing a critic can do is not completely trash a movie. If you tear into a film, dissect everything that was horrible about it, people will want to see it out of morbid curiosity or just a sense of 'what pissed that guy off so much?' No, the worst thing you can do for a movie is actually say, "it was just okay."
Overall, BATMAN VS. SUPERMAN: DAWN OF JUSTICE was just okay.
Running Time: 151 minutes
My Total Minutes: 425,722