Sasuke has intelect and strategy.
Naruto has cunning and resoursefulness.
Sasuke pinpoints details, weeknesses, et cetera and exploits them in a strategic manner.
Naruto takes what he has and makes the most out of it, usually in a humorous way.
Naruto's better at coming up with things last minute and doing things that no one else would think of; helping him to beat what seems like impossible odds. For instance, how he took out the Deva, Animal and Outer path (the latter being my favorite) when fighting pain. Getting out of Son Goku's mouth, And so on.
Sasuke is the farthest thing from slow. He uses his mind constantly and thinks at a steady pace. 24/7. His fight with Deiadara was my favorite part; using the entire fight simply as a test for Deiadara's weakness before he finally cornered him into C0 mode.
They're equals, period. Saying "who will beat who" is pointless, seeing as to how it hasn't happened yet and it's KISHI'S CHOICE. They have positive traits, strengths, skills, techniques and so on. At the same time, they have flaws, errors, weaknesses and errors to exploit. Their whittyness is unique for each of them, and they will no doubt use it to their fullest when they fight.
Side Note:
When it comes to Naruto's "cleaverness," I think he'd be PERFECT with Flying thunder God Technique.