Luffy is above Zoro...
But don't mix sanji and zoro as if their portrayals and matchups have been close...
Number 2 and 3 are closer to each other than they will ever been to captains, luffy always fights the strongest leader while zoro and sanji catch underlings.
Especially now that lineage factors are given so much importance and we know that sanji is a genetic frankenstein.
Zoro will always be closer to sanji than he will be to luffy, that's how the story has ever been.
Every time luffy and zoro tried to dance with luffy's main fight, they got destroyed.
Enel one shotted both of them in skypeia lol.
Doflamingo low diffing sanji, kaido one shotting zoro after mocking his attack on him, big mom mocking sanji... The list goes on.