Its not a Marvel film so stop comparing it to one. A DC triumph (spoilers probably)

Rating: 10/10 (25 March 2016)

Short answer: It is not a Marvel film so stop trying to make it one or compare it to one. its 2 and a half hours because DC is trying to set up a universe in one movie instead of 4 independent back story movies. The story line is dark and broody, like the topic they discuss, its long but not too drawn out, and the fight scenes are both very well choreographed and easy and enjoyable to follow. PLEASE FOR THE LOVE OF GOD STOP COMPARING IT TO THE NOLAN TRILOGY BECAUSE IT IS NOT THE SAME UNIVERSE, CONFLICTS OR STYLE.
Long Answer: The more I read critics and other reviews I keep seeing a trend of people asking why the movie was not funny, or comical, or why is it so long or dark.
First, its a DC film and if anyone knows the comics and back stories of superman and batman they are not exactly joking or comical characters, they are very serious.
two, Zack Snyder is a very purist director when it comes to the source material. See Watchmen, and 300 for example. This movie takes from two of the biggest superman/batman comics out there: Death of Superman and The Dark Knight Returns. So before you judge the film realize that is source material is dark and serious so too will be the film. Fight scenes are darker and filled with rain to add to the ambiance of the fight and create another dimension to it.
But back to the major issue, I feel that more and more people are comparing this to the avengers movies and their like standalone films. This is wrong because it is, once again, a completely different universe with different struggles and characters. Marvel decided to take their's on a much different approach then DC. Marvel focused on people without powers but heroic desire and builds them into the marvel universe. (even the xmen are very vulnerable despite their powers). Marvel characters always fight someone bigger then them or stronger but only the hulk is completely understandable and they still downplay that tremendously.
DC on the other hand came out with Man of Steel about Superman. Who is unkillable, bullet proof and unstoppable. This off the bat makes a universe completely different since reality now has to be bent to house such a character. As such Batman Vs Superman tries and succeeds in doing just that. This film should mark the first successful instance of a true superpower fight since Man of Steel. Where supersonic punches and earth shattering explosions fit the universe and do not feel like Michael Bay is just trying to blow 5 grand.
Go see the film if you wish but please just do research before seeing a film. Not every film is going to be a perfect story lines that neatly ends like the Marvel films. Superheros do not all fit one typecast.