This guy I'm arguing with says this as to why Goku can beat Thanos:
1) GT is canon.
2) Thanos may be smarter in general, but Goku is a "fighting genius." They ain't doing rocket science so fighting and all aspects thereof are all that matters.
3) Thanos can't die so obviously he can't lose and is why he survives against the likes of Odin and Silver Surfer. So if dirty tricks like "not dying" are okay, Goku can use his greatest weapon; the Dragon Balls. Yeah, Thanos just lost. Hell, he could just destroy the current dimension and Instant Transmission to safety. Oh, how about fusing with Vegeta, becoming untouchable?
Yeah. It's in your favor not to go against my proposed Rules of Fairness, because Goku has the edge 10/10. Goku wins either way bro.
Sorry for the multi-messaging, using PS3 browser ATM.
Anyway, as for The Silver Surfer (TSS), he isn't as fast as Goku, nor as powerful offensively or defensively...but I gotta say, he's damn close in most regards, and is far more versatile. Thing is, Goku can move instantaneously. You don't get faster, you can only match it. And TSS can't.
Power is in Goku's favor, since he's capable of, as I stated, capable of universal destruction. Defense is in his favor because he can TAKE universe-destroying levels of attack and survive. Hell, weak ass Vegito pushed through a universe-breaker with ONE. BARE. FIST.
TSS's perception could be dangerous though, as he may be able to see the future, how Goku will strike. Question is can he prevent what he sees? I doubt it.
I read from Marvel's site that he was cursed with the inability to die by Death. If he can die, generally being caught in a force powerful enough to destroy the universal several times over does the trick. If it doesn't, a volley of faster than light attacks of that calibur taken point blank range by an Instant Transmission does.
Tell me, what's the strongest attack he's taken and survived in a state he can fight in? Do try to significantly trump a barrage of max speed, several-fold universe-annihilating attacks. Do try.
Your thinking is linear and closed; you read too much into his use of that form. Goku didn't have to be SSj4, he simply needed an adult body.
Way back, even before Majin Buu appeared, Goku could EASILY fly and train with 100 tons on his body in SSj1. By time Goku lifted that city, he was on a completely different level, so a city, mathematically speaking, is not heavy for Goku.
You should try thinking outside the box when perceiving a character or his actions, just FYI.
That guy clearly knows very little about Goku or DBZ in general. No one in the DB Universe is a Universe buster. The Universe destroying technique by Buu was first of all not even in the manga, it's an anime only feat. Second, even if it was canon, it doesn't actually show much in the way of power at all. All it showed was that Buu was capable of ripping a whole in a dimension and the Universe would've actually destroyed itself by preocess of dimensional collision. As for Shenron destroying the Universe, he wasn't, he was corroding it with his evil. Once again this was not an actual show of power.
As for point number 3, that's just plain old wrong. Shenron once stated that he can't kill people that exceed his own power level or grant wishes that exceed his own power level. I believe this was stated way back in the Sayain Saga when they asked him to kill Vegeta or something.