If I had to rank it, and I am biased towards BvS just because I always wanted to see that battle, I would rank them as follows.
Not including MoS because I do not think that was supposed to be part of the universe, it just ended up being like that due to it doing well at theaters.
Justice League, just barely over BvS, (see above)
Way down below, Suicide Squad, anyone could have made that a good movie other than whoever made it. So much potential!
Justice League was short, very short and they did not even try to jam too much into it like BvS. I do not know if it was the budget that made them rush or what. I would have been happy with 15 more minutes of extra if that would have helped it. Altogether I had a decent time, but just that. I was happy to an extent. They still have a long ways to go to fix this universe though.
MoS was always meant to be the start. But I would rate the movies as such as of now.
MOS > BvS > Wonder Woman > Justice League >>>>>>>> Suicide Squad
Justice League could become #2 depending on the extended cut if we get one. I think it was a great finish to the DC start up/superman origin trilogy.
Wonder Woman would be tied with BvS if it ended differently. After she beat Ares (her fight with Ares needed better CGI) it was stupid as F that the soldiers then started hugging and everything like they were friends. Would have been a great story if they continued fighting and would have made sense for her whole "she left the world because man is not good" It would have fit with the Ares talk of he didn't make them evil, he just whispered ideas and they were the ones that put into motion, ect. But no, she beats the bad guy and everyone is friends. Stupid
******* SPOILERS *******
But so so glad at the post post credit scene. Deathstroke looked amazing and so glad they are keeping that Lex Luthor. I like him.
But I really like what they can do with the DCEU. Avengers 1 did not set up Thanos good. They basically set him up like a post credit scene. DC though, even though you just hear darkseid's name once, in the end Steppenwolf and the parademons, boxes, ect are all him. It's a good story telling without telling the story. You know what I mean. They are starting to tell us of this other bad group without having to tell us everything at once. We got steppenwolf, parademons, motherboxes this movie. Some hints by mentioning Darkseid, New gods, ect, but only in like words. To the casual watcher they wouldn't even hear those words probably. But when later we get our darkseid movie, they can do more, such as go more into the new gods, his mother, the furies, ect without say tossing too much at us at once, since we already got introduced to so much already.
I mean think of the Thanos fight without the Guardians movies. The Guardians movies helped the Avengers Thanos movie 1000x more than the rest of the Marvel movies combined.
Then with Lex and the Legion or Injustice, whatever they call themselves. They are setting it up now. Say after Aquaman you get Black Manta to join, or after WW you get Cheetah, or Gr odd after Flash, ect. Slowly build up a team so that when Justice League 2 or 3 or whatever time comes, this is something that has been set up. Think of Marvel movies part 1. After each movie you had Director Fury recruit a new person until finally the Avengers. Here you can do the reverse. You have Lex recruit each movie until the legion of doom or injustice league.
***** SPOILERS DONE ******