And your giving the whole credit to Jiraiya?
Jiraiya was against Naruto going on missions....

. Sakura's sensei is the one who sent him on missions where he learned stuff. And then not to mention shes more responsible for him learning Sage mode then Jiraiya.
Also, Kakashi and Iruka..... hell without even Iruka Naruto would still be a loner.
:sy: well that was supposed to be funny and i didn't want to explain the whole thing
if you really insist on the full explanation on y i pick jiraiya then read further
i jugde a teacher by 2 categories
- the quality of student before and after the training from the particular teacher [basically the overall improvement of the student]
- the time for which the sensei trained him/her
(i think most of you would agree that its an acceptable method to measure any sensei)
Naruto:
before Jiraiya's training - was not a smart cookie, didn't have full understanding of chakra, didn't even know how to get out of a genjutsu,didn't know anything but shadow clone jutsu(and sexy jutsu), was low end genin level
after Jiraiya's training - overall almost a high jonin(this is without SM) , had rasengan the highest form of chakra manipulation, knew how to counter genjutsu(he did fail against itachi but who wouldn't), summoning jutsu, combination jutsus with his summons
Time it took Jiraiya to train naruto: atmost 2 years (remember jiraiya trained naruto while writing porn novels, trying to score with women, and spy/gather info for leaf village)
if you can come up with a better stat for anyother Sanin then i'll change my opinion
rememner Sasuke was a genius to begin with and sakura was not far behind