Before I speak about the movie, I'd like to say that I admire the passion and confidence Zack Snyder has for his work after the average reception of the man of steel, terrible BvS and the dysfunctional corporate mush that the theatrical JL was he returns to the main event he was building up to.
A few good things about this movie are that at least it works as compared to the earlier films. The 4hrs run time has been dealt with in a series like bite-size format dividing the film into 6 parts, making it easier to follow along with the slow burn.
The "story" this time works better than it did the last time, but it still suffers from the lack of it. TOO MUCH CGI with multiple one-dimensional villains trying to get an ego boost by conquering planets. A Batman that speaks of faith over logic and a distasteful soundtrack makes it work much better than the theatrical JL but cleaning the mess doesn't make it good movie by any means.