Batman v Superman is a great movie, just maybe not yet.

Rating: 9/10 (7 April 2016)

There are several spoilers mentioned, FYI.
This movie does not deserve all the hate it is getting. All I see are comments on how long it was, how reliant it was on CGI, how many plot holes there were, and the casting. In my opinion, BvS was a superb movie and did nothing to earn those comments. I'll begin with why the movie was good, and then I'll address the hateful comments.
BvS was our first chance to see the DC extended universe. Never before have we been able to see Batman, Superman, and Wonder Woman all in a non-animated movie. While the story at times seemed to shift quickly with plots and subplots everywhere, the fact is the movie gave us what we needed. The Trinity all made an appearance. The action was plentiful and actually extremely accurate to the comics and video games (even WW's lasso of truth made an appearance!). The villains (Lex Luthor and Doomsday) while varying slightly from the comics, create a satisfactory team to do battle with our heroes. When we went into the movie, we weren't expecting the greatest movie ever, but rather another comic book movie that will bring a whole new set of heroes to the big screen. That is what we got.
Now I'll address those hateful comments. First, the length. I will admit, I was in the theater for a long time watching BvS, but why is that a big deal? Look at some well-reviewed movies: Lord of the Rings, Shawshank Redemption. Both are well over 2 hours. A movie with as much to cover as BvS needed the length.
Next, the reliance on CGI. This is just dumb. Gone are the days with all built sets and real stunts. People didn't seem to mind when the Avengers used CGI. I can guarantee you that Thor was not a real actor flying over a real SHIELD Helibase set fighting a person in a Hulk suit. Try making a good Superman movie without CGI. I dare you.
Third, plot holes. Yes, there are several things that can be called out: why doesn't Superman hear his mom, why does Batman stop after hearing Martha? Check out movie-plot holes.com and see how every one of your favorite movies has plot holes. If you force it, you can find a plot hole in every movie.
Last, casting. Face it, everyone who hated Affleck as Batman now looks like an idiot. He was just as good as Bale in every way, and a far better Bruce Wayne. Gal Gadot was a pleasant surprise. Cavill is the best Superman we've ever had. I can accept criticism of Jesse Eisenberg, though. But he gave a new take on a classic character, like Heath Ledger did in the Dark Knight.
All in all, this movie was good. But it can be great if it sets up the DC universe well. Only time will tell. After all, not many people liked Iron Man, but it's looking good now after setting up Marvel. If you take this movie for what it is and can do, it rocked. It gave us the Batman/Superman movie we've craved and dazzled us with action, as well as set us up for a ton of DC movies to compete with Marvel (which will force both to bring their A game). If you went to the theater to be entertained intellectually and see a classy, smart, and thoughtful movie, why did you see BvS? Did you think the same thing going into Iron Man? Or the Incredible Hulk? Sit back and accept the movie for what it will be: the Dawn of Justice.