I don’t I’ve made threads about Luffy to but Sanji is by far the worst.
But that's only because the narrative requires Stussy to be out of the story, and for Vegapunk to die so his message can be played.
So, nothing could actually be criticized about him here. We forgive Oda for Saturn's paralyze because Sanji is in base.