The ultimate edition improved the theatrical release immensely

Rating: 7/10 (18 August 2018)

Batman v Superman was anticipated by many and upon its release crushed all hopes of good DCEU movies. At least that's what the critics said. A billion bucks in the box office despite poor reviews is an achievement.
I have to say, the theatrical release had its flaws, most of them due to the editing, incoherent storytelling at times and Jesse Eisenberg. I'm glad to say that Zack Snyder's Ultimate Edition is here to fix most of it. Snyder is infamous for his cuts. Every movie that he released a director's cut for improved the theatrical release by a mile. Watchmen is a prime example, if the theatrical version is a 9 from me - the director's cut is a 10. I honestly hate when the producers cut the movie so much that the film loses a lot of characterization and becomes extremely choppy. Thankfully, with Zack Snyder's Ultimate Cut, the lengthy runtime is very well justified. It fixes the pacing, stretches action sequences, and lets us understand more about Batman and Superman's rivalry.
It's still very flawed, however. Lois Lane's character is pretty much irrelevant, even though they tried to give her some purpose to be in the film. Jesse Eisenberg's odd choice of mimicking Heath Ledger's Joker with that horrible squeaky voice and constant twitching made him extremely annoying and overwhelming to watch. The movie also seems to suffer from a lot of studio involvement because it tries fit so many different comic books into one. It should've just been Batman v Superman, but it also spent quite some time setting up Justice League and Wonder Woman, as well as going by the Death of Superman route.
To me, the positives overcome the negatives in this flick and made it an enjoyable watch. Also, Ben Affleck was unfairly criticized for this role, while actually being the best part of the movie.