I hate to admit it, but even after being a perv with so many flaws, Sanji really has some great moments in the series, and by that I mean impactful, the one in the Thriller Bark, skypiea which is pretty underrated and a lot of moments in WCI, and many more.
Zoro was lacking in that aspect, he didn't had those moments. Still, whatever little he had, he easily outshined others, I wonder if this is how Oda balanced both the characters, Sanji without being flawed might have been a complete character. The same goes for Zoro, if he had more character moments, would've even surpassed Luffy altho he's even doing that by getting limited timeframe n exposure.
This chapter was one of those rare where we get to see the old Zoro, his saying about how Luffy let Ace go on his own journey, how VIVI is a strong woman and they would fight whoever they have to when the time comes while not blindly rushing.
Great chapter for Zoro