blah vs blah fight discussions are stupid.......
because there are so many factors involved that you can never KNOW who would win in a fight. Naruto beating kabuto is proof of that. Who's stronger between kabuto and kimimaro? well since kabuto is oro's right hand man, i'd assume he's the strongest guy next to oro in the entire sound village. But the reason for kabuto being as strong as he is isnt because of crazy bloodlines or sheer power like kimimaro might have. It's his cunning and tactical abilities that make him so powerful. If you manage to catch a tactical person offguard, then they are usually at more of a disadvantage than if you caught a strength-based person offguard. The only reason kabuto was hit was because he was caught off guard......even WHEN he was hit, he still thought he had the upper hand.

And keep in mind, that just because naruto beat kabuto, doesnt mean that all of a sudden now he can beat ANYONE that has kakashi's strength or lower.