@DBZ_universe: Do not feed the fanboy.
@100Rings: If you class that as game mechanics, then I could say the same about everything that you posted. Out of interest, when has Sonic ever used time travel in battle? I didn't see him using it against the robot crabs there. What's more is that was exclusive to that game, and so cannot be used in any fight (for instance, did you see Sonic going back in time to beat Dark Gaia?). Sonic fights robots and city-level aliens, Goku curbstomps planet busters. How are you not getting this?
You stated that Sonic had the durability to survive a planet-busting explosion; care to prove this? Because free-falling to earth without dying sure as hell doesn't prove it, especially when you get pummeled by city-level aliens as well. I watched your little video that you posted earlier; if Sonic is really capable of surviving a free-fall from space, why does he bother dodging missiles from Eggman? Oh wait, because the free-fall feat was PIS. What's hilarious is that you only seem to be quoting from wikias as well, which can be edited by anyone and are usually biased. Pro tip: start considering actual feats instead of going purely on descriptions. In Final Fantasy: Dissidia, Sephiroth has an attack that is described as moving at lightspeed. Does that Sephiroth lightspeed then? Of course not. The same applies here.
But wait, there's more idiocy here. Sonic can beat a character stronger than him huh? That, my friend, is also PIS, where the main character defies all odds and defeats an enemy stronger than them. Such a thing does not exist on battle forums. Indomitable will means jack's shit if you're facing someone 1000 times more powerful than you.
As it stands, we are using game Sonic, and so he is slaughtered. Raditz vs Sonic would have been a better fight.
In the meantime, I leave everyone with this video, which I hope you will enjoy. Though to be honest, I think it's an insult to Vegeta.