never stick to a specific style in my opinion. to have a style u can be opened up and read like a book.
Always change u're tactics on the go and keep u're opponent insecure about u're abilities.
Sonic has enough right now to change up his game from grabwhore, to short hop spindash monkey, to recovery gimp master. Never try to ledgehog with the hedgehog, his upb cant auto-sweetspot, and dair cant be used in practicality to get down fast and instagrab ledge. Sonic can also incorporate a nasty mindgame, with shield cancel grabbing, spindash guard cancel roll back, the patented spinshot, and bein able to feign off both side b and down b with jump and air dodge. Work with it all, mesh it all into one boundless fighter. Sonic as one thing over all characters, his speed, he can potentially control the match by this alone as he can get in and out in a flash. Primarily i play him as a dps builder chase tech character as he proves to be strong at.
There are several techs for sonic exlusively right now as well as all char based techs like stutter stepping and 2x stutters. Learn them all and make u're "thonic thuuper!"