I don't know why people are so Salty about Sanji fighting all the big guns and zoro sweeping all his opponents into the carpet.
Have they Forgotten pre-timeskip One piece?
Let's go back some years,
Before Grandline,
Zoro is stuck at a pole with no food or water for 3 days, still holds of all the marines in one go with his swords.
Zoro encounters Buggy with the Bara Bara no mi (A swordsmen's worst dream when they don't know Haki) gets stabbed, still managed to beat Kabaji.
Zoro beats the Hypnotised Buchi necko with the wound that Buggy gave him.
Next, Zoro encounters the WSS Mihawk at baratie and challenges him for a duel (I would assume the gap between Zoro at that point and Mihawk was definitely much greater than the gap between Sanji and Doffy after skip >_>)
And after receiving a wound that would have killed any normal person he then goes on to beat Hachi (Still no doctor on the ship)
Skypiea - Zoro fights a gun slinger
Alabasta - Zoro fights a man whose body was made of steel
Enies Lobby - Zoro fights the person who according to dorouki measurement was the second strongest among the CP-9
Thriller Bark - Zoro Fights Ryuma (a samurai who weilds the treasure of wano kuni) and then takes on Kuma (actually hurts him) and takes in every hit and strain that a rubber body has survived and still stands. Not to mention Sanji fell down with a single back stroke from Zoro at that point.
So Zoro has been Fighting way over his Paygrade the entire part before skip. So why are people so Salty now that he is Finally standing up to his position of his Captain's first mate.
And it's not like they were all weak, Hyozou was stronger than wadatsumi (to beat whom sanji required Jibei's assistance), and there is no way of telling who among pica and vergo was stronger, while Zoro one shotted Pica's FBH, sanji got a fracture. Not to mention Pica was portrayed as the Top executive.