I disagree. Through Earth style: headhunter Jutsu he can effectively avoid all the puppets by hiding underground, whilst employing a multi shadow clone technique in order to give him time to close the distance, as Sasori cannot afford a close combat engagement, especially not a Sharingan user.
I won't argue for fire style, even though the game and anime show him doing it.
With the Sharingan and his speed he can dodge the majority of Sasori's attacks, I base this on the face that Chiyo was able to anticipate and doge his attacks, and he is faster than both Chiyo and Sakura.
With the Sharingan he is able to identify the source of Sasori's existence, his heart.
I hate to use it but Kamui is a designated one shot, without even going into Kakashi's full arsenal it's impossible to refute that Kamui is the clear game winner.
Added to it that Sasori has no knowledge of its existence.
He doesn't even need Kamui, any of his lightning moves like Raikiri or Lightning beast, running technique; can not only destroy wooden puppets, but make magnet release useless.
A lightning strike can heat up to 54,000 degrees Fehrenheit. To put that in perspective that is nearly 6 times hotter than the surface of the sun, enough to demagnetise the magnets.