Zack Snyder had an impossible task of fixing the Justice League and, unfortunately, it isn't quite there.
This is miles and miles better than the original, but there are still so many elements that are just hard to watch. The acting just feels unnatural, the forced few seconds zoomed into the character's face, the extended scenes that just feel pointless, and the moments of silence that are meant to be infatuating but just aren't. Even for a superhero movie, there is way too much CGI, it's to the point that this may as well be a cartoon.
I can see that there are many many people rating this a 5 star but, within time, they will surely realise that it just isn't that good, just as they did with the original.
Again, this is much better than the original, that movie was so bad that I can't even remember what was in it and what wasn't. Is this 5 stars? Not even close. Is it a good movie? It isn't terrible, but this is the best recovery that the DC movie universe could get. If anything, this gives a more promising future to DC movies than the original Justice League gave.
Also Ben Affleck's Batman suits suck no matter the director.