Loved it. Being 4 hours long I now understand the reason why this side of DC franchise was not working for me. It always seemed to have the elements but somehow left me unsatisfied.
Main reason for this was too many elements in a short space of time. What they really should have done is give more time in individual movies on different characters. To build up to the "End game" they made a start on Wonderwoman and Aquaman. But they could have released at least 2 films prior to this movie not to mention Flash and Cyborg which gets introduced into this film rather making debuts in their own films. Also Steppenwolf could have a film building up to his arrival.
The Snyders cut however makes up for that. I suspect the first justice league has started to get me invested in the characters and this version just drove it home. Being better in all ways and leaving me hungry for more!