I imagine Law's ability to manipulate a person's body (or spirit) is limited by the level of haki the person possesses. Also, I think the higher the person's haki, the more concentrated he has to perform his surgical moves (like using his sword on Vergo to slice him up, as opposed to the navy soldiers that he was able to dismantle with his fingers)