ZSJL is an amazing film, better than the original theatrical vision where Joss Whedon made the team look like an Avengers copycat. Even better, Superman's CGI abomination(The moustache CGI) was much improved and he looked awesome donning that black suit than the traditional red and blue suit. Character development for each of the members of the JL was made possible in this film, particularly the story arcs of Victor Stone/Cyborg, Barry Allen/The Flash and Arthur Curry a.k.a Aquaman. Steppenwolf was much fleshed out like his true self in the comics, unlike his generic villain outro in the theatrical cut. The Knightmare sequence at the end of the movie was brilliant, the main reason being Ben Affleck's Batman and Jared Leto's Joker interact for the first time after the latter's intro in the mediocre Suicide Squad. Also, the surprise cameo and post-credits scene at the end set up JL 2 and The Batman perfectly.