You ever thought Hiruzen was not as weak as some fools make him out to be? Anyway, Orochimaru was not able to give the two former Kages full control of their bodies due to attachment reasons (They didn't want to have to fight their former student).
Orochimaru was in control of Tobirama and Hashirama, Ororchimaru is not as adept in using Tobi's and Hasi's skills as they were...That is why Hiruzen whooped that trick.