Orochimaure is the best teacher. Remember than Naruto, Sai and Sakura find Sasuke how strong he was, he beat all of them.
Jirahia is useless. He told Naruto only two jutsu: Summoning Justsu and Rasengan. Variants are no new technique.
Rasen Shuriken and SM and Shadow Clone. Naruto has only 5 techniques , but I like him more than others.