Jab > Jab definitely works on Sonic. Spring only gets us out if the Fox messes up or perhaps maybe at a very high percent. If anything, Fox can definitely confirm jabs into Usmash for kills anyway.
Even if spring gets us out, it's still not incredibly ideal as we're back to being above Fox... Which you never want to be. Uair and Usmash are scary. Fortunately, we can still footstool, aerial, etc. in hopes to get our footing back.
Fox beats Sonic in neutral. As said, his jabs, tilts, smashes, etc. are all generally faster and safer than ours, and confirm into combo strings far more easily if we're in his face. Also, the notion that Sonic forces Fox to approach I don't think I really agree with. Even if his projectile has no knockback, it's still a zoning and psychological tool. Granted, not nearly as good as it used to be, but still there. I wouldn't give a huge advantage to either character in that regard. Fox's approaches are pretty linear, but his neutral is safer whereas Sonic has a lot of mix-ups but Fox can eat them all if he reacts accordingly.
Sonic's strengths in this match-up are his overall mobility and edgeguarding game. Fox is much harder to edgeguard though since Brawl, as Side-B got buffed in all regards. Higher priority which makes it harder to beat out with safe moves, and the ability to Up-B afterword.
However, Fox really can't edeguard Sonic at all. Fox will be playing the ground game and just opt to punish how you choose to get back on stage. They can't really pursue or go deep at all.
I also think this match-up only gets harder the more we get nerfed. Losing KO power in Usmash, but more importantly, Bthrow, gives Fox the advantage there. Going against a character who can confirm a jab to a kill while we have to get a Bair or Fsmash punish is definitely work.
It's not at all a hopeless match-up as Fox is fun to juggle and we have the egeguarding advantage. Plus our mobility just makes it an overall more annoyance for them to be consistent, so they really can't mess up. We might have an easier time with our spins on shield because using SDJ on confirm will make it hard for them to punish since Uair is very linear and spacing precise, and his Bair, especially OoS, leaves a lot to be desired.
I don't have as much experience in the match-up as I'd like to, but I played Dugan who won the arcadian bracket at Smash Attack recently.
@
Espy plays Megafox a lot so I'd like to hear his thoughts.
I'd give this one to Fox. If customs are on, it's still in Fox's favor and probably even worse for us as he gains a 50/50 airdodge punish mix-up with a custom Up-B that kills you with a delayed start-up or Uair that comes out instantly. Plus, his lasers actually become good.
--
Coming soon. Match-up experience from a loss early career to Delta-cod and a recent win against iRJ.