
Naruto was offered the role of Hokage because he saved the world and it had been his dream all of his life. However, Shikamaru could have been a better man for the job.
Naruto can inspire confidence, lift spirits, and fight hard. Shikamaru doesn't have the flashiest powers, but he is an impeccable leader.
He is a fantastic tactician and is methodically organized. He has been leading teams far longer than Naruto, becoming a chunin as a rookie. Shikamaru even took over his duties for a little while to lighten the load.
Naruto may be the shining hero, but Shikamaru is a leader to his very core. That kind of strength deserves more respect.