I don't get why Sanji getting this power up is such a big problem for some people.
Zoro: swords + CoC
Luffy: devil fruit + CoC
Sanji: raid suit + superhuman genes
With adv. CoC being a thing, it feels like anyone who doesn't have CoC can't be a top tier.
Sanji might not be as strong as Zoro and Luffy, but I'm fairly sure he will be at least strong enough to beat admirals by the EoS, so he will be a top tier too. Idc where his power up comes from because CoC is kind of bs as well if we're being honest. I think it's ok for Sanji to have this power up to compensate.
Something else we should consider is that Oda is trying to end the story "soon", so it's fine if he speeds up the process a lil bit and give our characters some boost, and at least Sanji PU has a logical explanation, it could be worse tbh.
I'm not trying to argue, just giving my opinion on the matter.