Hello OP, I'm WorstGen #1 Sanjibro.
To prove it, do you know that there are 3 other "Sanji" in OP verse? Mr 2's crewmate, Duval, and Fake SH Sanji.
I like Sanji because he is a complete deal. I always prefer versatility & multifunctional stuff.
He has strength, weakness, story, meaningful...