Imagine how perfect Sanji's character if Oda doesnt make him as a pervert lol
Tbh I'm overall fine with Sanji's flirty nature, it's just that pre-TS he was more of a chivalrous perv, and post-TS he's kinda too much.
Also, flawed characters are usually more interesting to watch, my problem with Oda is that lately he has way too many characters to focus on and thus when SH are finally in focus, he's doing that one gag thing that SH are known for (Usopp lies, Nami is greedy, Sanji is a perv, Zoro can't find his way, Luffy wants meat). While it's fine, I want to see more panels with SH with other defining traits)