I dont like his pervert side which is obvious for many of us too.
So i kinda dont put that in my "flaws" list.
Sanji is a pervert, a technical and exquisite fighter, and a sentimental man.
i like his consistency and steady development..
ig we as fans just expect too much when it reality character development should come naturally to characters holistically.. as long as the flow is consistent and the audience is immersed it should be perfect... but we're just to demanding and when it doesn't turn out to our personal taste we diss on it...
we as audience aren't consistent but oda sure is when he develops characters.
Sanji as a character is exquisite fr