With all the hate Affleck had over the role of Bruce Wayne, his acting was probably the best of them all.
I wish they did more into Wonder Women's role in the story a little bit more.
This movie was long enough. DC is going about this all wrong because they want to replicate Marvel's incredible financial success from the MCU. Marvel took the actual time to give each of their characters either their own movie (or more than one) and introduce each one, then make an Avengers movie.
DC made Man of Steel and then bam, Batman vs Superman, with a brand new Batman. No introduction before hand we are just going to cram it into this movie and go with the fact that everyone already knows who Batman is. What they should have done is make a standalone Batman movie before this one, and possibly a Wonder Woman movie (could have introduced her in Batman), then make this movie.