Still he was to careless, he could be easily now on rooftop with Luffy and Zoro but he forget Luffy and Jinbe and leave the group in sake to hold him back against BM, are you happy with a second Kalifa2.0, be honest here?
Im sick of seeing Sanji use again and again for such plot, where is mister prince when you need him?
I rather have Sanji having a plot around Queen or King and getting focus more on these fight rather with BM, let be honest no one here want a Kalifa 2.0 but that is what we actually get it.