One of the main reasons Sanji is underrated is because of fight with Vergo. Mostly, people say "Sanji got his leg broken and had to retreat" but in reality:
1-Sanji body was very fatigued because it being beaten down by Caesar(when Nami was in control). Sanji keeled over in exhaustion when he got his body back.
2-Sanji had no idea that Vergo's kick would be that strong. He thought he could simply block the kick but of course, he underestimated Vergo's strength and got his leg fractured. If Sanji knew that ahead of time, he would've dodged Vergo instead.
3-Despite having a exhausted body and fractured leg, Sanji still blocked and parried all of Vergo's attacks. Vergo couldn't hit Sanji once. Not only that, Sanji landed a clean hit that sent Vergo flying into a wall.
4-Vergo didn't use CoA but neither did Sanji. Vergo didn't use his bamboo stick but Sanji didn't use hell memories.
Conclusion: Sanji is the better fighter when compared to Vergo and Vergo cant even land a hit on Sanji. Sanji>Vergo
1-Sanji body was very fatigued because it being beaten down by Caesar(when Nami was in control). Sanji keeled over in exhaustion when he got his body back.
2-Sanji had no idea that Vergo's kick would be that strong. He thought he could simply block the kick but of course, he underestimated Vergo's strength and got his leg fractured. If Sanji knew that ahead of time, he would've dodged Vergo instead.
3-Despite having a exhausted body and fractured leg, Sanji still blocked and parried all of Vergo's attacks. Vergo couldn't hit Sanji once. Not only that, Sanji landed a clean hit that sent Vergo flying into a wall.
4-Vergo didn't use CoA but neither did Sanji. Vergo didn't use his bamboo stick but Sanji didn't use hell memories.
Conclusion: Sanji is the better fighter when compared to Vergo and Vergo cant even land a hit on Sanji. Sanji>Vergo