Not bad but could have been better for sure...

Rating: 10/10 (26 March 2016)

What is this movie? It is sequel to man of steel+flight from dark knight returns+superman doomsday+ bits of Injustice gods among us+ bits of batman superman public enemies+ bit of flashpoint paradox
Woah, that's too much to fit in 2.5 hrs, isn't it? and that's what the problem is with the movie. DC wanted to start their universe in a bit different manner than Marvel and I really appreciate that but historically (in The Dark Knight Returns) Batman and Superman fight at end of their careers! which is even after Justice League is disbanded so what makes them fight here is a weak manipulation plot which doesn't look that convincing. Historically whenever Batman was at low - Dark Knight Returns came in, when Superman was low - Death of Superman came in and that's exactly what Snyder and Terrio try to do here making it a big giant trailer for Justice League.
There are many plot holes/questions available online. Some of them are completed edited out ( May be like Watchmen, the director's cut of BvS will be better than theatrical release ) and for some of them you need to have knowledge about DC comics(para-demons, Darkseid, Injustice, knightmares).
Acting? Ben affleck nails it as Bruce and Batman, I want to see more of him, may be in Justice League or solo Batman movie. Those who have problems in digesting this brutal, darker Batman should read Dark Knight Returns, this is still a toned down version than Dark Knight Returns. Cavill? brings out emotional side of superman very strongly. Gadot? very small screen time but makes us want more of Wonderwoman. Amy Adams has much longer role than I expected. Ezra Miller's Flash looks promising. Jesse Eisenberg plays Jesse Eisenberg and we have to accept him as Luthor. Not bad but a different more psychotic take on Luthor. May be he will become the good old serious Luthor once he comes out of Jail. Doomsday? perhaps he was not even required in movie.
Well with so much hype, media campaigns and publicity, this surely won't fail in bringing lot of capital amount Warner Bros needs for next films but better, shorter and sensible plot would have helped restoring my trust on DC in making a successful franchise.
Why 10 stars because I still have a bit of hope that upcoming DC movies will be better than this one. 7 stars for this one being overall entertaining and 3 for the hope.