First rasengan countered pain's planetary devastation. Second Naruto is more worries about protecting a planet, not destroying it. So Naruto all the way. That and Goku can't rapid fire his spirit bomb either.
Uh well I'd go with either Luffy or Naruto because of the character's variety of techniques and just how awesome it looks now when it come to Goku his powers are so immense that I wouldn't say is boring but a bit cliché in away but nonetheless still great to watch but Luffy & Naruto just have the edge on skills development