He got the same perks of naruto, ichigo, midorya, „insert main character in the majority of shounens„. This is what I call generic protagonists, ofc people can have other opinions, but for me Luffy is the generic innocend kid who wants to be the best, and who does bad things when needed for his own sake and for others.
Sanji literally activates CoO, the heartbeat onomatopoeia, the panel darkening, and closing his eye to focus is clearly showing that he activated CoO. The same SFX as when Luffy uses his CoO against Katakuri.
The same SFX as Usopp uses his CoO down here.
Flampe stated that Luffy dodged her attack in a shock manner. Same thing happens with Sanji dodging Katakuri's jelly bean. And Luffy was using it unconsciously. Sanji was also caught off-guard at that point but he managed to dodged an attack from a YC1 with Future Sight.
And since Sanji's new CoO feat in the last chapter was so incredible, that only a blind admiral whose is God in CoO, and Enel using electromagnetic waves can replicate. Luffy and Jinbei can't hear the sound but Sanji can hear it clearly through the walls. So you can say that Sanji's CoO is on the same level as Fujitora's CoO who is an Navy Admiral and Enel who has the island level feat of CoO + his Devil Fruit.
So in conclusion, Katakuri's CoO = Luffy's CoO >= Sanji's CoO > Enel's CoO > Fujitora's CoO >>>>>>> The rest
I mean Luffy hasnt shown the ability to focus on conversations....and be able to hear with his CoO.
Only Enel with his DF and maybe Fujitora has been shown to be able to do so. So in Base CoO...Sanji is stronger than Luffy. He has shown the ability to dodge unconciously before Luffy was able to do so. And he has shown this new technique of being able to hear conversations.
However Luffy has FS...which is bs how he got it. But whatever.
So Base Haki = Sanji
Advanced CoO = Luffy
I really hope Sanji shows more CoO feats. Or unlocks a new type of CoO.
And Luffy CoO gains was essentially him strengthening his ability to sense emotion/intent. It makes sense.
Sanji's CoO strength lies in a different application of Observation as we've seen. He trained on an island of men that wanted to jump him. Makes sense he put all his points into detecting the slightest sound lol. Outside of seeing the Future, Sanji's CoO looks like its better.
They both had basic COO. There was no showing which actually determined that either had a superior COO.
Even in Fishman Island, it was proven that they had the same range in COO...both being able to sense Caribou.
I'm a luffy Fanboy, and Sanji had level 2 Observation haki, the half way point between Future Sight and Basic Observation haki. Luffy only achieved and surpassed that to reach Level 3 Observation haki- Future Sight in the the Katakuri fight.
Level 2 observation haki is unconcious dodging. Sanji has that already as he did have better observation haki level than Luffy before the Katakuri fight. Luffy did have strong observation haki just slightly weaker than Sanji's pre Whole Cake Island.