Sanji got a lot in WCI .
He's now the most developed character after Luffy ,the RS , complete what he wanted which was save his family.
The idea of some Sanji fans being mad at WCI Sanji is that they expected mainly fights from the character which only tells us that they don't understand Sanji( fights doesnt make him grow as a character unlike Luffy or Zoro).
Well getting the majority of spotlight after the MC is what Zoro currently has so far mate.
It's just that things are just starting ,Zoro main field as a character is grow in fights ( and this is a war) be patient.
Btw comparing S and Z use by Oda is not clever.
That's true, Sanji got a lot in WCi and by far he is the second most developed character in One Piece, however that just wasn't enough for the premises we had.
We didn't choose to make Sanji harmless in front of Big Mom and the Vinsmokes, being mocked by Pudding and almost leaving the crew. Oda did that and he wasn't good enough to write a decent ending.
Chapter after chapter he was put under more and more pressure, we were all ready for the explosion but nothing really astonishing happened.
He didn't need to kick Katakuri all over Totland but we (Sanji and his fans) deserved far better, a real payoff after suffering with Sanji for the entire arc.
I get that his strength was not the thing Oda wanted to put in the spotlight but it should have been.
Of course a win in a 1 vs 1 fight wouldn't have been enough by itself but just a part of his rebirth.
He knew he didn't have a fight in Zou, in Dressrosa or even in PH. He made his family keep telling him he is a failure, he restrained him with the blackmail thing and Pudding even destroyed his last ray of hope, and what did he do? Nothing, he saved Pound for two panel and his family for 30 chapters if they are dead or imprisoned.
Jinbe was the one who set the alliance with Capone, Luffy was the one who stopped Big Mom on the roof, Pudding was the one who decided to make the cake, Pedro was the one who sacrificed his own life to save them, Luffy was the one who fought and his family was the one who saved Luffy and him.
Any of those decisions is perfectly fine and understandable but why did Oda have to take all of them?
He didn't fought, the cake was not his idea, he didn't even carry it and it didn't have the effect we really wanted and he couldn't even save Luffy alone.
His plan was to take Luffy and fly
And it makes me even angrier to think that WCI would have been such a good arc with some little changes. These may not be the perfect ones or the one i hoped for at that time but they would have been enough even if they are the first ideas that happened to cross my mind in this moment:
1) The Shy Type vs Oven to save Chiffon --> 2 chapters of fighting on Cacao Island, Sanji defeats him and goes with the others
2) the cake makes Big Mom faint for a bit more so that she doesn't reach Cacao Island so soon
3) Sanji finds a way to communicate with Luffy and tells him to use Brulee to disguise himself as Katakuri thanks to her powers
4) the Germa Kingdom saves the Sunny and not Luffy and Sanji but Sanji saves Judge from Daifuku in the same way he did at the end of the arc on the Sunny
Perfect? No.
Far better? Yes