For those that think sanji would get trashed at this point by katakuri I'm not sure if you guys are paying attention to where we are in the manga, and what's next in the near future. The straw hats are on a collision course with kaidou next arc is a war arc. Zoro and sanji will be have to go toe to toe with the commanders of a yonko. If they can't face off with these guys now then there it no point of the next arc. After whole cake it's straight to wano it's not like these guys are gonna get a power up on the boat ride there we've seen nothing from sanji yet and to let a position on a certain crew makes you think a guy is tiers above another is it the smartest thought process.