feelosofer
#ninergang
I can't give the bulk of the credit to Jiraya when Naruto coming back from three years of training with him just got a handle on the basics. It seems like if Kakashi can be criticized for being too hands-off then surely Jiraiya would be as well? But I personally don't think he did a bad job, I think he gave him what he needed at the time given that Naruto still had terrible fundamentals at that point.
But Kakashi not only helped Naruto find out his elemental nature and was key in him creating the Fuuton Rasenshuriken (that would carry him for the rest of the manga), he discovered the best training method of all time, specifically crafted for his student: clone experience.
That allowed Naruto to get years of experience in a couple of days/weeks and catch up on Sasuke as well as the strongest shinobis of his time, plus the core principle allowed him to later learn to manage sage chakra. He never could have done that without Kakashi and might have peaked at ~Chunin level.
If I come to you when you're a young basketball player and I give you a training method that'll give you the equivalent of 10 years of training in 2 weeks, you'd probably call me the goat sensei no question asked.
For Sakura, I get it. He could have thrown her something genjutsu related or made the connection with Kurenai.
Asuma deserves just as much credit as he is a wind style user and was just as instrumental to Naruto learning the Rashuriken or whatever. I still stand by Might Guy and Asuma being definitively better sensei.