Yo we have to remember that Sanji did not catch a break for this whole raid. He :
- Saved Momonosuke
- Escorted Luffy through multiple floors one shoting Headliners left and right
so that Luffy can save his stamina for his fight
- Let BM spam her strongest attacks on him without even using CoA to protect himself out of fear of harming her
- Kept on runing through Onigashima fighting the army of gifters until he caught Law and Zoro
- Bandaged up Zoro and then ran back down from the highest floors with him on his back, while protecting him from the army of gifters
- Saved Chopper and the Samurai from Queen and Perospero
- Fought Hybrid Queen in base for the full extent on Jimbe and Frankys fights while protecting Zoro and his medical squad
- Fought both Hybrid Queen and King for a period of time and Perospero still thought his assistance is required to try to keep Sanji down
My boy got no healing, no resets, no resting time, all runing, fighting, and taking attacks that he did not defend against or while he got ganged up upon by multiple All Stars with Perospero's assistance.
And after all this, while pressured by King + Queen + Perospero, he doesn't spend more than seconds to bounce back in Queens face at the same time as Zoro attacks King and make this beautiful declaration alongside Zoro
Zoro: If we win this battle ...
Sanji: Yes, we'll be closer to that ...
Zoro and Sanji: Luffy becomes the King of the Pirates.
MF WIngs of the Pirate Kings the GOATS