Naruto gets up here for being a great protagonist, but also can't go higher because he can be extremely annoying at times
Pre-time skip is my favorite Naruto. He's a cute kid with great ideals and was an amazing underdog
Post-time skip Naruto is just another anime main character who has a generic idealistic non-complex outlook and tremendous talent (see Ichigo of Bleach, Kenshin, Usagi of Sailor Moon, etc.). He's still bumbling and is overly emotional which is the flaws he had previously, so he didn't even iron any of that out. He's also not as cute
Naruto is still inspirational even though he's sort of predictable. His battle against Kiba and even more against Neji was totally epic and surprising. He teaches great values about hard work, preserverence, having faith in one's own self, etc. So for that Naruto makes the top 5









