I can't lie on this movie just because I prefer the MCU, I still do prefer DC Comics in general and wanted the best for their live action universe. They have to continue with the Snyder universe. Make The Batman an alternate timeline (multiverse?) or something. This movie was too good to end here. The DCEU is back.
I rewatched a few clips from 2017 Justice League to refresh my memory for comparison and its far worse than I remember. The main complaint I think everyone has of Whedon's cut was how Superman just shows everyone up. Its like Joss didn't understand that just because Superman is the most powerful, doesn't mean there shouldn't be balance. In Snyder's Justice League, the league actually feels like a real team that came together naturally, care about one another and most importantly, looked like they had a fighting chance against Steppenwolf. In Whedon's cut, the league doesn't feel organic at all. Worse, they come off like sitting ducks; a bunch of lambs being sent to the slaughter going up against Steppenwolf without Superman.
You don't feel yourself rooting for them at all, you're just anticipating Clark's return the whole time so they can finally win. The rest of the group is utterly pointless once he returns. In Snyder's version they all feel important and clearly need each other to win. The Flash is a lot less annoying (the humor is more appropriately placed in general) and Aquaman's hesitance in joining the league isn't just played for laughs; you can feel the burden throughout the film. I'm irritated Whedon basically took what was arguably the main character of the movie (Cyborg) and turned him into an extra. Kind of
Though I will say, I wish they kept the extended "monster" dialogue from Whedon's version. Ray Fisher's acting was one of the few good things about the 2017 film and he killed it again in this version.