I have so many ways to fix this game
1. - Remove, or add more control to, Mach Speed sections. There were like a jet without a pilot in '06.
2. - Turn Elise's and Sonic's love into more of a 'brother/sister' relationship. In the game these two were... eurgh. :british:
3. - Remove Blaze and create or re use another character. It's pretty obvious they just pulled Blaze out of their butt because they couldn't think of someone to accompany Silver.
4. - Alter power ups so they work correctly. In the game only Sonic's worked,but even then it was only some of them... :D