I like a lot of them, like Jiraiya, Sasuke, Tsunade.

But...

My vote goes to Naruto! :-) He taught me many things, mainly after what happened in the last battle with Zabuza (*avoiding spoiler...