I think dudes who says Zoro and Sanji will have 3 more all out fights are delusional. (don't get me wrong, i'd love to see, i basically read one piece nowadays only because of those 2 characters)
Just look at how much time Oda needed to finally give them an proper 1v1 fight post timeskip, only in the final of the yonko Saga. It took many arcs and years.
And since One Piece is heading into its final Saga, Oda will likely repeat the same formula, he'll focus on develop the grotesque amount of side characters and mysteries he left unsolved and will sideline Zoro and Sanji again.
But again, don't get me wrong, they will have a lot of skirmishes and will low diff a lot of characters, but i'm referring to all-out 1v1 fights, and that's one of the reasons i don't think Blackbeard will be the final ultimate villain, because it will be just repetitive to Zoro and Sanji fights YC's again imo.
Thoughts?
I think Sanji and Zoro will have a serious fight, because there is precedent for it.
-Zoro has made it clear that he finds insubordination disgusting, making it clear that he would not accept Usopp back unless Usopp apologized.
-Zoro said he was pissed at Sanji during Zou, making it clear he disagreed with Sanji's decision to leave with the Big Mom Pirates, and complaining that he was actively hurting their ability to fight Kaido
I think Zoro has just held off until things were settled, and they were fully healed. I doubt Zoro just lets Sanji off after fucking up with Big Mom, then fucking up again by being unwilling to fight during the Raid on Onigashima.
That being said, I want them to get better because of it:
-They can train each other in Haki
-Zoro can learn Geppo from Sanji, as well as how to coat his blades in flames
-Sanji can learn how to use knives as swords from Zoro (Sanji doesn't have to worry about breaking his cooking-hands anymore since he has his regenerative exoskeleton)
I want them to fight, then settle their differences. Can't have them bickering during serious fights anymore.