So they are both strong, yes, and this is 1/5th of my opinion but whatever.
Part 1. power: Zoro mid diff. Sanji has awakened his altered DNA, got ifrit
Daḿble, And can practically fly due to skywalk. meanwhile, Zoro has: a new sword, all 3 haki, king of hell sentoryu, and has 9 sword styles. yes Sanji beat queen, but zoro scarred kaido
Beat king ( who is stronger then queen ) All while being incredibly weak.
So zoro 1, sanji 0
Part 2. intelligence: Sanji. Zoro has some intelligence when it comes to things like fighting. while Sanji thinks more tactically. for instance in the enies lobby arc we went and opened the gates of justice, or in alabasta when he was in his persona of ¨Mr prince¨ and tricked crocodile. zoro 1, sanji 1!
Lastly: how loyal they are to Their Capitan ( Luffy ): Zolo.
Zoro wins although its close. on multiple times they both were willing to die to save Luffy, Sanji doing so during WCI since if he did not then his crew and Zeff would most likely die. or when zoro blocked kaido´s moves twice, scarred kaido, all to protect Luffy. Zoro also has good loyalty in general, shown when he was willing to be cut point blank by ¨Hawk eyes¨ mihawk even after seeing him cut a ship in half because of his promise to kuina.
So zoro 2, sanji 1.
( i am not saying that sanji is a bad character, dumb, weak or anything like that and maybe 1072 onward shows sanji being stronger. but currently at chapter 1071 comparing him to zoro he loses. )