this game does have its strong points like seaside hill and grand metropolis but it then hits rock bottom in casino park and rail canyon.... gets better at lost jungle and gets bad again with hang castle and final fortress.the bosses are just mindless button smashing and it has levels that are too long without many checkpoints. it also sometimes kills you in unfair and unpredictable ways....... the worst stage of them all has to be final eggman robot rush with team chaotix.
this game is filled with bad levels, bad controls and mediocre story.so try this if you hate yourself.