First let's talk about sanji feats.
Sanji observation feats are mostly able to hear or sense woman voice before anyone. But that's same for zoro and luffy. They are able to sense sake and meat before anyone.
Sanji next feat is dodging jellybean
But we all know that katakuri only saw sanji dodging priest bullet so he threw another one. Beside katakuri can't change jellybean direction once it's fired. So just like any other bullet sanji gets same time to react to that jellybean (The time after bullet is fired to till it reaches sanji)
Now let's focus on zoro feats.
Zoro was able to sense Batman and react to his arrow before luffy could do. And we all know luffy is master of observation.
Luffy senses Batman later on and ask who is there.
Now to next feat.
Zoro warned luffy about kaido before kaido even attacked again showing his superior observation.
zoro also could sense Kiku was man which sanji or luffy couldn't.
Above all zoro in alabasta was able to see where stone would fall before it even fall which is similar to Fs.
in above points zoro showed various types of observation feats.
but zoro has another feats which shows he has island level observation.
i.e. being able to sense hiyori playing shamisen from the other side of the islan.
Zoro was on the right side fighting king
While hiyori was in the treasure room
Zoro sensed hiyori while on opposite side.
An island level observation.
Compared to zoro sanji observation is trash.
sanji has very weak haki
Sanji observation feats are mostly able to hear or sense woman voice before anyone. But that's same for zoro and luffy. They are able to sense sake and meat before anyone.
Sanji next feat is dodging jellybean
But we all know that katakuri only saw sanji dodging priest bullet so he threw another one. Beside katakuri can't change jellybean direction once it's fired. So just like any other bullet sanji gets same time to react to that jellybean (The time after bullet is fired to till it reaches sanji)
Now let's focus on zoro feats.
Zoro was able to sense Batman and react to his arrow before luffy could do. And we all know luffy is master of observation.
Luffy senses Batman later on and ask who is there.
Now to next feat.
Zoro warned luffy about kaido before kaido even attacked again showing his superior observation.
zoro also could sense Kiku was man which sanji or luffy couldn't.
Above all zoro in alabasta was able to see where stone would fall before it even fall which is similar to Fs.
in above points zoro showed various types of observation feats.
but zoro has another feats which shows he has island level observation.
i.e. being able to sense hiyori playing shamisen from the other side of the islan.
Zoro was on the right side fighting king
While hiyori was in the treasure room
Zoro sensed hiyori while on opposite side.
An island level observation.
Compared to zoro sanji observation is trash.
sanji has very weak haki