As a #marvelset representative I will give my unbiased review as I actually watched the whole thing (I used the fast forward button numerous times tho)
1. This was better than the first (I didnt watch the first one, only clips)
2. Snyder did the best he could given what he had to work with. He knew coming into this, there was no way they could duplicate the MCU, and he even admitted that much. But it worked.
3. It should've been dark for the entire movie. No jokes needed.
4. This wasn't 4 hours. It could've been easily cut down to 2 hours, 30 minutes. The last 30 minutes was after the movie was over and they felt the need to add after credit scenes
5. Superman was too OP.
6. The amazonians were useless.
7. I would've rather watched a Darksied solo movie.
8. You could tell, they paid more for better CG.
9. At times Stepenwolf sounded like Kylo Ren (mask on).
10. The use of slow mo probably added an additional 10 to 15 minutes to the run time.
11. DC has sucked at world building.
12. Becasue the crammed so much into one movie, exposition added another 10 minutes or so to the run time. But the exposition was needed, since 3 of the superheros didnt get a backstory.
13. The best scene was the OG battle with Darkseid, but the fact that he lost so easily cheapens it.
At the end of the day, WB should've just let this movie drop the first time. DC fanboys wouldve jerked off and came harder, and this probably would've made more money.
But BvS was soo bad tho
Snyder shouldve been allowed to have say in all of these DCEU films, if nothing than to have artistic continuity. They weren't going for volume like the MCU so why not let him control all of it.
side note, the whole Martian Manhunter play was a bunch of bullshyt
and it looked like it was something they added just for this.
So there you have it. An honest critique. Infinity War was better and you cant compare this to End Game.