Excellent movie, but not perfectly executed

Rating: 8/10 (2 January 2019)

Note: I am reviewing the director's cut of the film
First off for any concerned parents, this movie did not deserve an R rating. It was in no way more violent or explicit than your standard PG-13 movie.
The biggest aspect where I think the movie failed is the climax of the two superheroes' battle against each other. While it's clear to see the director's intentions in hindsight, the scene really needs more context during the film to be made immediately clear to the viewer.
Another common complaint is that Batman breaks his one rule of "do not kill." When I first watched this movie, I was very angry with Batman's apparent murder of several villains. Upon rewatching the movie, I noticed that, aside from an absurd dream/alternate dimension sequence, it is actually possible to see how Batman did not kill or did not intentionally kill the majority of people he confronts. This movie does take a more borderline depiction of him, similar to the Arkham video games, where he does several things that take enemies to the brink of death, and then if they die as a result, it wasn't exactly caused 100% by him. However, there is one single death in the movie that is very difficult to argue that Batman did not intentionally kill.
Despite that, this movie succeeded in everything else. The new take on Luthor paid off very well to provide a unique Superman villain. All other aspects of the movie were executed expertly.