I think everyone's been underestimating Kakashi ever since he got his ass handed to him by Itachi.

BUT IT WAS FRIGGIN ITACHI!

Thing about these fights between people like Kabuto and Kakashi, who are roughly on an even footing, is how Kishimoto wants the story to turn out, because there are too many factors determining the outcome of the fight to properly predict an outcome of such a fight,