BW was a much better paced film, balanced story and action much better, and developed its characters to the point of making you care. Did anyone really care about Polka Dot Man or Rat Catcher at the end? Does anyone care if Bloodsport appears in another movie? I love Idris Elba, but he's following Will Smith's Deadshot, and playing the exact same fucking character. That's a no-win situation. Harley was Harley, but arguably her worst appearance in the DCU to date. Yes, worse than the 2016 film, where she actually gets some development, and is one of the few highlights along with Deadshot.
I love James Gunn. I love GotG. He turned Star Lord into a character a non comic fan like myself could appreciate and love. I literally finished this movie 30 minutes ago, and I don't care about anyone in the film other than the comic relief shark, and Cena's Peacemaker. And I only care about Peacemaker because he had some good comic relief moments, and showcased the most depth of character of everyone on the team. Meanwhile, I'm actively hoping that Pugh and Harbour appear in future MCU films, because they were both really good in BW.
I don't read comics, and don't give a shit about the lore. I just react to what I see in the films, and what I come away with is stronger interest in what the MCU pumps out than what DC does. I appreciate the darker DC fare, like the Burton and Nolan Batman movies, and I enjoyed the MoS, BvS, and the Snyder Cut. I think DC has to go tonally different from Marvel, or the comparisons are inevitable. And compared to Marvel, DC will always come up short. Throwing a Marvel director into the mix isn't going to swing the needle.