Minimal/some spoilers. Movie is okay But they need to replace Zack Snyder..

Rating: 10/10 (23 March 2016)

**********************Minimal/some spoilers.**********************
I am a dc fanboy and a die hard Batman fan. Now I want to clear right of the bat that i am giving this movie 10/10 because i want to support DC. But in all fairness this does not deserve more than 6/7.
Good. Ben Affleck as batman is the best Batman so far. and his already bulked physique looks like a tank when he is metal armor. Very well acted as well. Gal Gadot, Henry Cavil and Jeremy irons and the rest of the cast acted pretty well in this. Stunning visuals and great fight scenes. Specially the Gal Gadot s wonder woman entrance will send you chills. Great written dialogs.
Bad.............
Messy Plot and and disjointed scenes.
Zack Snyder does not know how to handle the plot and script and is more interested in putting grand visuals on the screens.
The builds up tension between the two superheroes first but by the time they fight it is so messed up that you begin to wonder why are they fighting after all.
In Final fight scenes one particular C.G.I. looks horrible.
too many dream sequences and some of them serve no purposes.
So all in all it is an okay movie but Zack Snyder has ruined much of the fun That everybody was expecting.
The funny thing about him is that he is delusional that people do not understand his movies and critical score of his movies will improve with time. I do not see that happening with any of earlier of his movies and I do not see that happening with this one as well.
my ADVICE IS REPLACE ZACk SNYDER FROM THE DIRECTER POSITION FOR JUSTICE LEAGUE AND ALSO FROM BEING THE MENTOR OF THE D.C.E.U..
AND LET SOME one TRULY TALENTED TAKE OVER THE CHARGE.
MY ADVICE ARE GEORGE MILLER, JEFF NICHOLS(Mud, Midnight Special), and Alphonso Cuaron.
and Duncan Jones.