Naruto is kind of an idiot, I agree. His obsession with Sasuke and his inability to choose the village over Sasuke does make me feel like he's a bad choice. However, if Naruto doesn't become Hokage, that would be bullshit. It would undermine his role as the main character, the story and all of his development, even if not all of it was good. Also, Hashirama is kind of an idiot too. I mean he has a similiar personality to Naruto, so you can't call one an idiot without saying the same about the other, plus he wanted Madara to be Hokage. Madara Even his own clan didn't trust him. Madara is badass, but he really didn't deceive anyone into trusting him. I mean Hashirama and Madara are a parallel to Naruto and Sasuke. He doesnt need to be Hokage straight away, he could leave and gain more experience and come back as Hokage. Similar to the Sannins. Jiraiya and Tsunade were MIA for a very long time and when they came back (Jiraiya atleast) they were nominated as Hokages. Naruto, as you have yourself said, has failed to put the village over his desire to save Sasuke multiple times, he hasn't been doing that recently but his obsession is somewhat still there. He has the power, charisma and will of being Hokage but I dont think he has the intelligence (not necessarily battle smarts etc) to make certain decisions as a Kage.