as someone who stopped reading during archie, i think Ian's run on that comic was basically a downhill slope that started with him just killing off old shit and then once he'd distilled the story to just redesigned freedom fighters he didnt know what to do width it so he just kept adapting games because he didnt get what the point of the characters were or what the world meant.
Giving Sally Rotor and Antoine super cool combat moves just completely erases the dynamic that existed in the cartoon of giving them all DIFFERENT strengths so that mixing them together in different teams allow you to do different things with stories.
Sonic is Speed
Sally is the Brains
Rotor is Tech
Bunnie is Muscle
Antoine is a Helping Hand
Tails is the "Kid"
You have two fighters, two smart characters, and two incidental characters that can function as a wrench in the works, a catalyst, or a saving throw. These are specificly designed characters and personalities that give you different stories based on setting up teams of 3.
In the later archie comics, when you start mixing game characters in you end up with ALOT of overlap for these rolls that force you to turn the freedom fighters into ALSO THEY CAN FIGHT so they can keep up because their roles aren't special anymore.
Tails is Tech
Knuckles is Muscle
Amy is Muscle and sometimes the Brains
Rouge is Brains but also Muscle
Shadow is Speed
Omega is Muscle
Cream is a "Kid"
Silver is...."Muscle" via Psychokenesis
Blaze is "Muscle" via Pyrokenesis
Vector is Muscle and Brains
Espio is Speed and also Brains
Charmy is a Helping Hand
Mighty is Muscle
Ray is a Helping Hand
There's so much overlap because of the games characters being created to be action game player characters and not to solely serve a role in the narrative. This means you have trouble not only making stories with all of these powerful characters, but also trying to work in specialized characters don't really have room to breath so they're ALSO "The Muscle" too.