There are different times where I read One Piece and think that Oda’s set up is good but his execution needs work.
My biggest gripe is Big Mom in Wano. In Zou, Zoro tells Luffy that he needs to let Sanji handle his own affairs because they will be confronting Kaido soon. It’s not a smart idea to divide forces and piss off two yonkos. Of course, Oda sends half the SHs to WCI where they proceed to successfully piss off Big Mom.
Then Big Mom and her crew arrive at Wano. We got Roof Piece, which I personally enjoyed. The problem is now Oda is making the Big Mom pirates inept and incompetent. Why are they still trapped in a waterfall? Luffy also said during FI that he would kick Big Mom all over the New World, yet he didn’t have anything to do with her in Wano. On top of that, Oda tells us that both Big Mom and Kidd have CoC, but neither one of them uses it during their fight? Doesn’t Big Mom have advCoC or am I making that up? I love Luffy but Oda is clearly afraid of letting his rivals shine. Kidd and Law get awakening and Luffy gets advanced haki and awakening. I think the Big Mom fight would have made more sense if Kidd unlocked advCoC and dealt the final blow.
Another idea is that Big Mom shouldn’t have gone to Wano, but Oda should have done a cover story of Big Mom and her crew heading to Elbaf. Then Kaido would have gone through the gauntlet fighting the samurai, the worst generation, and finally Luffy in a 1v.1. I liked seeing Kidd’s maturity when he released it’s better to separate Kaido and Big Mom, but I also think that Oda spent so much time building up a conflict between Kaido and Kidd that just fizzled out. I think the big problem was how Oda was going to write Big Mom’s defeat.