Don´t think so. Law can shine in this constellation because he faces opponents perfect for him, slow, no significant CoO feats, and rely on durability, thus try to tank attacks.
Faster opponents who dodge, force him into CQC and so forth, are worse for him.
Thus, even if you put Law overall above Sanji, i think the latter has a very good case of beating Law since speed.
Kid is harder due to protecting himself with metal, but i think Sanji takes that one as well.