It's the BvS we get. But is it the BvS we deserve? No.

Rating: 6/10 (27 March 2016)

First thing, no matter what reviews this movie has, go watch it in a theater. Believe me, the cgi, action, sounds, it's an awesome experience on the big screen. Now, for the review. Batman v Superman has to be one of (if not) the most highly anticipated movies of all times. The trinity on big screen, it's like every comic book fan's dream come true. But this movie, to summarize in one word, was disappointing.
One of the main reasons why this is getting so much hate is the direction. Now trust me, I am a huge fan of Snyder's 300, but this is bad. The storytelling is stupid, and in spite of having a linear story, the movie seems to confuse a lot, and the editing in first two acts of the movie seems like it was done by a beginner.
The plot, is simple. When Chris Terrio's name was linked, I was so happy, because that man has proved he writes good scripts. But I have no idea what happened in this movie. The story, is not bad. Filled with plot holes though, and some stupid dialogs, it is certainly one of Terrio's worst works. Maybe Snyder and Goyer interfered a lot? We'll never know...
As for the cast, the best was Gal Gadot as Wonder Woman. She didn't have a huge role, but whatever she had, she nailed it. Perfectly. I wouldn't call her the perfect casting (like Ryan to Deadpool), but she would be awesome to see in the DCEU.
Affleck's Batman, well, it's pretty good. Most of his scenes are as Bruce, and not Bats, so we didn't get to see much of Bats. But what we saw, was awesome. As good as Bale's Batman? Maybe not. But it sure works, and we need his solo movie soon now.
Cavill's Superman, well, he's almost the same as what he was in Man of Steel. Good, but not great. It'd be okay to say he has like 2-3 expressions in the movie, as Snyder has given him no part to prove his acting yet. So, same as MoS.
Eisenberg's Lex, well I really don't know how to feel about this. He's cruel. He's bad-ass. But he really gets annoying at times. It's like Joker's talking style mixed with Lex's personality. I don't know if I'll like him that much, I'm just gonna give him some more time. Amy's Lois, well, she is good, but she feels really forced into the story. Remove her from the story, and there's nothing you'll miss. She has to be saved all the time (ugh), 4 times, to be total. She tries to do good one time, but gets into trouble and has to be saved. She was good, just not too necessary.
Perry (why is he like Jameson?), Senator, and Alfred, well they are pretty good too. They sure bring spirit in the movie.
The action and cgi scenes, oh my god, are awesome. If you have no other reason, go see it in the theater just for this. While Doomsday battle is cgi (which is awesome), couple of Batman's scenes are pure action. Now don't expect Daredevil-level action, but it is pretty amazing. The only thing that sucked here, was Doomsday's CGI, which made him look like a TMNT. Duh.
The fight between Bats and Supes is like 5-8 minutes, and they talk a lot while fighting. It's really one sided, Supes is shown like stupid while fighting here, and Bats defeats him. Clearly, Zack wanted Bats to win, so he made Superman stupid. Bat's almost about to kill him, but Supes says his mom's name is Martha, same as Bats' mom, so he spares him. Yep. That's right. Why???
The cameos are pretty good too.
The soundtrack is <3. It's too loud, though.
So overall, this movie, while being a disaster, has good parts - Namely Wonder Woman, cgi and action, and Soundtrack. One thing is for sure. Remove Snyder from dceu, or soon, Justice League is gonna team up and beat Snyder's ass, for making a horrible dceu so far.