throughout the story i think naruto. But right now, i think Sasuke has finally got his mind straight and is done being controlled by his emotions. If you had to pick one overall though i'd pick naruto cuz he has always known what he wants to do
There's a difference between mental stability and mental strength.
I wonder what would happen if Naruto watched his greatest friend kill Minato and Kushina.