I liked the 2017 release of Justice League enough, I guess. I enjoyed the team-building aspect of the flick, and the deep debate within the team about whether they should use a power dropped into their laps to resurrect a dead Superman.
I prefer to watch team-based superheroes debate and argue in the clubhouse more than I enjoy watching them kick invading aliens in the ass.
But in total, the Josh Whedon-polished Justice League was a major disappointment. The plot was choppy and difficult to follow and the movie lacked character development. And man, those jokes! From Bruce Wayne greeting Aquaman with "I hear you talk to fish," to the hijinks of an immature Barry Allen, the jokes stripped away a seriousness from the movie's tone that couldn't be overcome.
Zack Snyder's Justice League remedies most of the issues I had with the 2017 film. The use of Steppenwolf and his role as an herald of sorts to Darkseid is much improved in the Snyder cut, making this movie more cohesive. Characters are better developed -- how could they not be with twice the run-time of the original? -- and the tone is more serious. Banter is an important component to superhero stories. But it was a distraction in the Whedon-produced film.
It's not that in the Snyder cut.
There remain small issues I have with the movie. I still hate -- I mean really, really hate! -- this version of The Flash. This character seems a hodgepodge of Barry Allen, Wally West, and Bart Allen, and I was annoyed every time he was part of a scene. Cyborg is a little too robotic for me, although that's a creative decision with which I can live. But this version of Aquaman is more serious and much more fun to watch than he was in his own movie, Wonder Woman's character is consistent, and Bruce Wayne is better portrayed by Ben Affleck than he is by any actor not named Bale.
People will debate the four-hour run time, and that debate is legit. Is it necessary, or is it a vanity play by Snyder? I think it's necessary. It allows the time to build a better foundation for plot and character development, and gives appropriate time to explore some of the plot devices glossed over in the previous film.