WTH is this. You haven't even covered one bit of Sonic, except Jab spamming his Spindash and useless ratios (see post EDIT: above Knee's for example).
Sonic has a great recovery, he'll not get gimped. To beat him you have to use jab a lot, because it's your quickest move with decent followups. U-air juggling is hard to do in one go, because spring gets you out of it. However, Falcon's U-air totally goes trough the spring, giving you a neutral position where Sonic is coming down. U-tilt at a good range, Sonic is quite commited when he falls. His aerial acceleration is rather poor (moving from one side quickly to another, think Wario), but his aerial speed is almost as good as Falcon. U-air will also work.
Sonic Grab game is superb, DI + SDI D-throw down and immedeatly tech it. Practice this (you won't, you think you'll never encounter a Sonic who knows about this) and you can surprise a Sonic immensely, delete the option of a followup and get a free Jab in (all other moves are too slow). When Sonic is recovering without sweetspotting the ledge, or falling from Spring from up high, U-tilt him airdodging, and keep spamming it. Jabbing once also works when he springs. GRAB HIM OUT OF SPRING AND DO NOT PUMMEL. His recovery is like Snake's, but some Sonics tend to do Spring recovery and F-air you. Shield all hits and shieldgrab and win.
Both Sonic and Falcon have great juggling abilities with an opponent above them, but a rather weak spot below, with D-airs with quite the landing lag. Sonic has a Spring to hit an opponent below him though. See if you can spot some terrible Sonic habits, like approaching with Spindash (HOLD A BUTTON AND CLANG, after which you can Jab him again), Spring > D-air at top (Do what I explained many times before, U-air and U-tilt go trough D-air) and using (lol)Homing Attack (Spotdodge and punish, run away and punish, Knee and trade hits, do whatever you want to this commited attack. When a Sonic is ******** enough to recover from it below the stage, spotdodge and see him plummet to doom)
Please, do something when discussion matchups. At least try...