You guys realize that this thread has to do with best med-ninja between Tsunade, Karin, and Sakura right?.....Not Kabuto.
Anyways my choice goes to Tsunade. Karin can only heal people if they bite her..so suppose they're teeth were knocked out in battle? And Sakura is "almost" like a second Tsunade so she gets my second vote.