WCI was really good during the first half, but it went downhill during the second half once the tea party was over.
Until the end of the teaparty Wci was amazing. We see fight, character building and also the power of a Yonkou crew. I never forget how the enraged army of Big mom move to attack Luffy and how they defeat him via teamwork. Sanji and his family aka Vinsmoke had great potential, the teaparty was also great and after the tea party end,the downfall of Wci start.
How Oda could handle it better?
-Take Big mom via putting her in sleep>No weeding cake screm or Big mom nerf. In that case we only would get Big mom pirates vs Alliance without Big mom with would be far better.
-Katakuri vs Luffy should stand, Kata was a major reason and a fight for Luffy who he really need to became stronger and learn FS.
-Sanji should get his fight against his siblings like Ichiji and Niji and resolve his problems.