Orochimaru said in Part 1 that Kabuto is on Kakashi's level. He's not useless without the Oro powerups on Part 2. He also fought with Tsunade. Rasengan was meaningless to him, thus, he can survive Sakura's chakra imbuned punches.
So, Kabuto > Sakura.
So, Kabuto > Sakura.