Yeah and this is Shounen where main cast get stronger, not one person only. Thinking Sanji isn't doing damage or hurting his enemy is being dumb, not anything fact. Issue your talking about is we haven't seen full fight on Sanji which I agree, but he has been hurting Queen which is big feats as well fighting 2 YCs on him and tanking their attacks.
Popularity means nothing when we had characters who are not high in popularity, but are hype and stupidity especially what your saying means Zoro is under Brook then given he didn't handle a guy as Apoo on his own and issues on Kamazou on that talk. Your not making debate, your on a headcannon, bruh.