Excellent characters, not a bad story, editing was weird (possible spoilers)

Rating: 10/10 (24 March 2016)

I went in for a showing tonight of this movie as a huge Batman fan. I always thought Ben Affleck would be an amazing batman and I feel now after seeing the movie that I was right to think that. Henry Cavill was awesome again as superman and Gal Gadot had an amazing Wonder Woman entrance.
My first and only issue with this is the editing. It felt like parts of some scenes were missing. We would be thrust half way into a scene and our minds would have to play catch up from there. But that really isn't hard as long as you pay attention to the movie. That is my only negative criticism of this movie.
Characters:
Batman was absolutely amazing. He is very different then a lot of the Batman's of the past but in a good way. Some of the questionable things he does in the movie can be backed by trying to see what he is going through through his eyes. He has been through a lot and is an extremely weathered version of Batman. His scenes are defiantly the best in the movie and there are a ton of them.
Superman was fleshed out more in this movie. Not only did we get to see a more human side of him, we got to see his life when he isn't being superman. He has an extremely big part at the end of the movie which I'm surprised they went with but it helps set up the Justice League movies.
Diana has a few scenes before Wonder Woman kind of shows up all of the sudden in a huge way and really saves the day. It is really amazing the way they used her and it got me excited to see her standalone movie.
Every other character (Lex, Perry, Martha Kent, Doomsday, Alfred) all were really good. I kind of feel like there was so much going on that I didn't get to see as much Alfred as I wanted to. But here's hoping for a stand alone Batman movie!
Story and editing:
My thought on the story is that they tried to take 4 different comic book arcs and roll them into one movie which is a tough thing to do. Zach Snyder also did watchmen which is a tough story to tell on the screen but he managed that. This was a little bit more confusing in the sense that we would get little bits of each story as the movie went on in the first act, and then they would start to slowly come together as the movie went on. This mixed with the style of editing they chose made it a little hard to follow if you weren't paying attention to well.
Final thoughts:
They set up the Justice League in a really cool way, and I can't wait for that. Ben Affleck is an amazing Batman and I can't wait for a stand alone Batman Movie Don't go into this movie with your mind made up about anything, sit back and enjoy it and maybe see it a few times, there is a lot to swallow.