I'd also go with Kabuto. We know that Kabuto has access to all Orochimaru's jutsu, but on a higher level because of the Sage Mode and the augmentations he's made. They likely have a similar style of fighting, so Orochimaru's trickery won't help him here.
One thing we can't ignore is that Kabuto is immune to physical wounds because he was three sources of regeneration {his own; Karin's; and Orochimaru's}. Orochimaru doesn't have that same luxury~ Sasuke adequately recovered with Orochimaru's power after battle.
Aside from that we can't really judge fully as we haven't seen all Orochimaru's jutsu... which in turn automatically means we haven't seen all of Kabuto's jutsu.