I thought it was a pretty solid movie but it definitely had some issues.
I thought all the Supermen had a good showing. Steel was awesome (though they never mentioned his also being inspired by John Henry the steel driving man), Superboy was funny and charming, Eradicator was an emotionless force of destruction, and Cyborg Superman was a pretty intimidating villain.
They had to crame two worlds together and it hurts the movie a bit. The filmmakers not only had to tell the story of Reign but they had to include the Justice League animated world that they have already created. I liked how they took the League off the table but I found the sequence a little silly as the team just happen to assemble in a clump for no reason.
I loved seeing Lois and Diana form a bond. Superman using the Seinfeld worlds colliding reference was funny. Lots a nice little references and winks to the audience. Superboy using 90s slang from watching too many old sitcoms. Rain Wilson’s Lex has become one of my favorite interpretations of the character. A perfect mix of arrogant nerd, brilliant super villain, and all around jerk. His “Make Metropolis Safe Again” slogan made me laugh.
One of my biggest complaints was that they used that god awful Darkseid design again. Easily the ugliest version of Darkseid ever. It’s like Thanos’ costume vomited all over him.