Sasuke does have flaws trust me, and I did not say that naruto would not be a good ninja. He would be Chunin level without the nine tails because his intellect will not allow him to win battle and he would not have the stamina he have now without the nine tails.
This is where they "fanboy" moniker comes from. If Naruto didn't have the Kyuubi, he'd have unlimited Sage Mode (because Ma and Pa would be able to attach to him and supply him with unlimited chakra), which is just as powerful as Kyuubi Mode, and would still put him at Kage level.
His intellect allowed him to formulate a plan to defeat Kakuzu and Pain, and he's demonstrated ample strategic ability in the rest of his fights. He also took out the second Raikage, whose durability and stamina was legendary. Even in his fight with Zabuza, when he was a genin, he formulated and executed a plan that released a high level water technique.
And his stamina does not come from the nine-tails. His chakra reserves are large, even without the Kyuubi's chakra, as is typical of members of the Uzumaki clan. In this panel, Kakashi comments that Naruto's own chakra reserves are at least double his, and WITH THE KYUUBI'S, a hundred fold:
You must be registered for see links
And just FYI, Sasuke learns quickly, but he's not really any better at strategy than Naruto...