People complaining is what got Zelda changed, Sonic was actually ridiculous. Just learn the MU, learn the MU, throw out random nairs against sonic beating him is ez. No it doesn't work that way and GnW doesn't feel like he wins in any meaningful way. Against GnW it's extremely easy to bait and punish him, that's how i play it as Sheik and as Sonic it is even easier, you just poke him into a corner until he feels forced to UpB then chase him with aerials.(inb4 but dair is sooo disjointed and safe) Characters like Kirby and Mario with good fast lasting bairs feel much more potent, especially at the ledge because Sonic's UpB has no hitbox.
I think you're point of view of sonic may be skewed based on the character you pic. GnW has alot of laggy moves, though they come out quickly, they last a while once they are out. Sonic game plan is bait and punish, it would make sense that as a GnW main that you strugggle against that.
Other than that sonic does have a certain level of commitment to his specials, especially his down b. Both moves do not have much priority and could be easily beat out by an aerial. This coupled with the fact that sonic struggles against strong projectile characters.
His Side B is trouble some, but it was pointed it out that it can be teched. If you can tech it then you could tech roll.
Player-0 brought up alot of good points about sonic(honestly don't feel like repeating them). Bottom line is yes sonic spin options are good but there are very simple solutions to them. I.e Nair on Sonic Down b
Another guy mention that ^ this only matters if the other player is overly aggressive because sonic does not have to approach. Well thats how people play at top level, they try to bait each other out. Just get the better read in the situation. Try to force sonic to approach.(i do realize with some characters this may be more difficult, im speaking generally). Getting sonic to chase you can even work, just throw out a retreating attack. I.e Marth: dash dance away > SH Bair.
If you have a strong projectile game like Mario, you have alot of control over the space sonic operates in. Projectiles are a good way to force him to approach, or in other unfavorable positions.
Swordies like marth can also effectively combat his speed nd mixups by walling sonic out with range.
hopefully sonic doesn't get changed, i personally love they way he fights in PM. He's just requires a different approach. Lots of MU have that i.e spacies. Don't change plz.