Sonic matchup discussions are always a pain to discuss with people because:
1) Almost every Sonic main plays differently from one another, so your experience with what works and doesn't (btw, lol@ Sonic is easily caped) will not be the same for everyone.
2) Moveset vs Movesets tend to make matchups lean towards Sonic's disadvantage, but in-game, it's generally disagreed on whether Sonic's avoidance/outmanuevering of moves is a trait of his speed, or a part of player skill.
3) Sonic fanboys.
That said, hello Mario boards.
Speed to punish lag is an advantage which Mario takes away from Sonic by fireball camping. This limits Sonic to doing Homing Attacks if he wants to punish anything from a distance. Sonic's best quality I repeat is PUNISHING. If he's being projectile camped, he can't use his run or spindash speed AT ALL.
You should keep in mind, Sonic's best stage in fact is Final Destination, where he has a lot of space to run around.
BETTER YET, Anyone could simply SDI out of the U-smash.
On fireballs:
- Character A runs and shields/pshields fireball. Followup? Spotdodgeable. Second fireball? Shieldable. The effectiveness of fireball spam is somewhat clouded by this.
Now let's bring Sonic into the equation- Speed is not very effective from far away, unless what Sonic is doing is chasing. It's actually most effective in mid-close range, since it makes punishments from successful baits much easier to get to. For the sloppy Mario players, fullhopped fireballs = Sonic running under / behind you.
- FD is good for Sonic not necessarily because of running space, but because of lack of 'disruption' by platforms and uh.. balloons. But again, some Sonic mains will disagree on this, as they prefer platform stages. The majority of Sonic mains will, however, agree that FD is a good stage for Sonic.
- SDI out of U-smash? It's about as easy as doing SDI out of Zelda's U-smash or MK's tornado. If you hit with the initial part of the U-smash, it will send people flying prematurely out of it
regardless of DI. If done from a slide or any other way so that the initial hit misses, it's virtually inescapable.
Teh_Spammerer is better than all of you and he says Mario has the advantage for sure.
After that, Mario has way better kill moves. Sonic can almost never vertikill. Mario has a GOOD vertikill option with undiminished U-smashes. Mario's F-smash gets more range than Sonic's.
Mario can also stop most of Sonic's attacks by simply N-airing or Up-B Out of Shield.
Matador, Sonic has a hard time ledgeguarding Mario. Spring gimping is useless against Mario, and Mario's Up-B has ridiculous priority. Not something Sonic wants to challenge most of the time. Not that Mario has an easy time ledgeguarding Sonic, but he does%2
edit:
I think I had a reply last night but most of it somehow everything past this point disappeared`.`;
anyway i think this is basically all of it in a nutshell, most of it is true, sans Sonic not vertikilling, extra emphasis on Mario's U-smash > F-smash, and i lol@a2zomg still relying on "_____ said this!"
and at the end, I said that aerial Mario (constantly jumping) should be troublesome for Sonic, or that it's possible that I just don't have too much of an answer to aerial opponents (seeing as jumping Samus and floating Peach give me trouble as well), so IMO Mario has a slight advantage in this matchup, but not for the same reasons that most people are bringing up (...lol fireballs.), but because of his quick/generally lagless aerials with generally high priority.