Ok, so I saw it last night... I suppose it's a better movie, but I still didn't think it was that great. I did like Ezra Miller's Flash and I guess Cyborg was more thought out but Ray Fisher just isn't that great of an actor.
4 hours is nuts for this movie -- I barely remembered the previous Whedon version, so it was hard for me to recognize what was new and what wasn't besides the Darkseid stuff. CGI villains are standard for these types of movies, but is there a reason that Steppenwolf is pretty much Darkseid with horns? I didn't get any kind of difference between the two other than Darkseid is supposed to be Thanos, who was much better realized in the MCU.
The same thing can be said about this thing as can be said about Justice League, BY FAR the best thing about the movie is anything having to do with Diana Prince and/or Wonder Woman. Aquaman was pretty cool too, but you have to reconcile that Justice League takes place BEFORE the Aquaman movie and right after the Wonder Woman one. Plus, did Amber Heard have an accent in Aquaman like she did here? I don't remember.
Plus the ending was shameful. Setup things that will likely never be expanded upon just so that Snyder could direct a scene with two characters? Pointless. And direct callbacks to BvS's worst sequence should not have even been a thing.
So all in all, better than the original I guess, but still no better than 2 out of 4 stars.