Justice League was not as well crafted as
Wonder Woman, but it was a marked improvement over
Batman V. Superman: Dawn of Justice. I found the plot and villain to be very generic, I wish there had been more surprises there. The Flash's costume did not work at all for me and I felt Quicksilver had better speed effects. Ezra Miller was engaging I guess, but did not look or sound like any Barry Allen I ever read in the comics. Same for Jason Mamoa - an entertaining performance, but he didn't look or behave like Aquaman from the comics. I thought that Cyborg was well done, but it should have been Green Lantern or Martian Manhunter in his place, let him graduate to the JLA, not found it. The action was great, even though much of it under the red skies looked pretty video-gamey. The saving grace for the movie is Superman. When he finally returns, we get to see the hero we have been waiting three movies for (hard not to smile during the first credits scene). So, even though the movie suffered from the director switch and is far from perfect, it leaves things in a place that gives me optimism for the future.