I thought that the arc that was average. It started out badly but ended up decent. Like it feeling like Alice and Wonderland. Didn't like it at the beginning feeling like a way weaker version of Thriller Bark and CP9 Arc. Like the location. Still don't like that the arc was this long. Still think that the Zou Arc was still Oda best post timeskip Arc.
I still didn't like the set up and the build up of Sanji vs Luffy. Luffy vs Ussop underlining motivation was way better. Wish it was Zoro vs Sanji. (We could of had a break of Luffy for an arc. Sometimes I feel like One Piece overuse their main character like Dragon Ball and Naruto. This is an ensemble story so use your ensemble cast well.) Zoro bring back Sanji would of been deeper because of their history. It would of been different if he drag him back and can't face his captain if he couldn't kept his promise. (Remember Zoro's promises?) Sanji could of been dealing with a better motivation. They could of explore the concept of how much is their job is their identity. Is Sanji nothing without his hands as a cook? (Image how Zoro logic play with losing a limb of something) Is he a nobody if he is not a cook and is being a cook the only thing that makes him a Straw Hat? (Image a speech from Zoro that convincing Sanji coming back to the crew) (I feel like they could of went the Stain(My Hero Academia) route. Deeply exploring a complex profession theme of the show) Family theme is overuse by now by movies and tv shows. Luffy dragging back a crew-mate was way better in CP9 Saga.
I like the crew of Big Mama. Big Mama, Katakuri, Perospero, Brulee, Cracker, Pudding, and Chiffon were decent. I don't know if I like the insane part of Big Mama's character. Some Big Mama's crew was well develop and some was badly develop. It is better than Thriller Bark cast of character. But felt even with the Dofamingo crew. Like the part where Luffy still need room to grow in power.
The extended backstory of Sanji was okay. None of the backstory in this arc was above average. Germa 66 was very underwhelming.
Chopper was wasted character. Carrot, Nami, Jinbe, Brook were decent in this arc.
Didn't we already went through Jinbe not really joining the crew in Fishmen Island?
Bege was way better than I thought.
The events/pacing that extended Luffy vs Katakuri fighting was way better than Doflamingo vs Luffy. The chase at the end felt like One Piece formula 101. Like the post arc stuff.