I would have to say Tsunade right now. Sakura after all has learned most of her fighting skills from Tsunade. While i do admit Sakura has come a VERY long way,Tsunade is still way ahead of her in terms of skill. But in the future Sakura may very well surpass Tsunade,she's getting there very quickly. But she's not there quite yet.
Tsunade by faaaaar. Sakura has so much to learn. Tsunade learned so early to not let her feelings be weakening her. Sakura is controlled by her feelings, she cries all the time!
Tsunade by faaaaar. Sakura has so much to learn. Tsunade learned so early to not let her feelings be weakening her. Sakura is controlled by her feelings, she cries all the time!
Thus far sakura is still useless by her own account , Tsunade on the other hand revolutionized the ninja world with her medical ninjutsu and 1 medical ninja per squad idea.
She could fight orochimaru one on one , could fight jiraiya 1 on one. Sakura will surpass her one day but that day is a long ways off. Tsunade has so much experience over sakura it's laughable .