Naruto vs Goku
When looking at the heroes, it’s difficult to decide who’s better. Goku is a Saiyan who crash landed on earth. He is a bit weird but is loved by most that he comes across and vows to protect this planet he now calls home. He’s powerful, and never one to run away from a fight. In fact, most of the series revolves around him seeking out and facing bigger and bigger challenges.
Goku has his tight-knit group of friends, but they often get caught in his crossfire. He’s not always the best at keeping those he loves alive, and some may say he relies a bit too heavily on the titular Dragon Balls (using them to wish his friends back on several occasions). He also has a penchant for dying, which isn’t what you’d expect from our strongest hero.
Naruto, on the other hand, wasn’t exactly loved by many people. In fact, he’s an outcast for the majority of the series. Thanks to the Nine Tails Fox spirit sealed inside of him, many view him as a monster, a walking catastrophe waiting to happen. Yet he still fights to protect all those around him because, no matter what, they are his people and he loves them. He’s the type to take the burden of his whole village upon his shoulders and fights for what he believes in, because that’s his ninja way. Power is a means to keep others safe in his eyes, not something that should be sought after for personal gain.
Naruto is also very good at keeping his friends alive, at least better than Goku is. There is reanimation in the Naruto series, but it’s nothing like the Dragon Balls, and it’s not something people ever really wanna do. So he makes sure to keep his friends out of harms way at all costs, and focuses on learning so it doesn’t happen a lot.
One thing you can definitely say about both, though, is that they are not against self-sacrifice. Often taking on huge threats to save the world. While Naruto is a bit of an outcast, it’s easy to see a bit of Goku in him in that regard. Their humor, and need to serve others shines through, making them both great heroes that anyone can look up to.