Naruto would be a great Hokage. Especially with Shikamaru and Kakashi as advisers. He has heart, hard-working, strength, and can be pretty good tactically when he tries.
But, as of now Kakashi would be a better Hokage. The reason: Sasuke. I admire Naruto's loyalty to his comrades and kindness but at the end of the day, a leader needs to what's best for his people and make the hard decisions. Until such a time that Naruto comes to terms with the Sasuke situation, he just isn't suitable for a Kage position.