I would say Orochimaru.

It is obvious Orochimaru was planning to fight his former partner, Sasori. And, Orochimaru doesn't strike me as a person to engage in battle without having weighed a number of the options or solutions to winning.

Granted, Orochimaru is not puppet master, like Chiyo. They were paired together for who knows how long. In those years, I'm sure Orochimaru became aware of his battle style. Didn't Orochimaru also help in bringing down the Third Kazekage?

Orochimaru uses those Mud Clones as much as Naruto with his Shadow Clones, for the case of one of the puppets getting harming Orochimaru. Plus, I still hold Kabuto in higher regards in terms of medical abilities over Sakura, to cure the two of them of some of those ailments, albeit temporary depending on the complexity of some of the poisons.

Having a hundred puppets isn't that special, when we saw them taken down by a fraction of that number. While not possible, a summoning of either the Shodai or Nidaime would take care of Sasori.

Orochimaru for the win.