Not excellent, but a great movie

Rating: 9/10 (26 March 2016)

First and foremost, this movie is flawed in some ways and I have to give it to some of the critics. I could also say that if you lack the knowledge or if you haven't read the dark knight returns, or watched its animated adaptation, then you definitely wouldn't get why this movie is so dark. This is a mixed review based on how I saw the movie.
2.5 hours may seem a bit long but as I've read somewhere else, the movie was supposed to be 3 hours long. Some scenes might appear fast paced due to cutting that 30 mins off. Also, there was no Batman movie released where it connects to the Man of Steel movie so cramming the story is to be expected. Some say that this is more of a Batman movie than BvS. Well, you have my answer above.
Affleck's Batman is the best for me. Yes, his Batman is brutal but that's how Batman is. If you've been the Bat for 2 decades and bad guys still won't listen to you, then show them that you mean business.
Jesse Eisenberg, not sure if he's portraying Lex Luthor or Edward Nigma. There are some scenes with him that are okay, some are overrated.
Some CGIs aren't that impressive though. But generally good. Batman and Superman clash was awesome and I was on the edge of my seat watching the fist fight.
Gal's Wonder Woman is great. I opposed her when she was first given the role, but i was wrong.
For me, this is an excellent build up for the DC franchise. I should've given this movie 10/10 if it weren't for the things I've pointed out. Definitely a must watch. And hey, don't be discouraged by the negative reviews. You have to find it out yourself if you're going to like or hate this movie. And don't expect a Marvel movie here, 'coz there isn't one.