There's only one thing that made me question his abilities as a sensei. During his two years of training Naruto, all he taught him was the giant rasengan and some ineffective ways of getting out of genjustsu. Kakashi, on the other hand, who is supposed to be a lower rank ninja, invented a new method of training specifically for Naruto and had him develop rasen-shuriken in less than a month!