Asside from sneak atacks Sanji couldnt hold his ground and was trashed instantly, not only that but he did zero damage. Zoro on another hand proved he could clash equally with the gorosei, not only that but he is also staying behind to stall him. Sanji proved he could never last more than 3 seconds against the same opponent.
You can disagree but we both know you would just be copping