Bad game. Really a bad game. After the disappointment for Sonic Adventure DX, yet another one.
The only thing Sonic Heroes can give you is confusion. Too many moves destroy the simplicity of a true Sonic game. Confusion for controls, confusion in-game, for awful camera angles that don't let you follow the action properly, confusion for bad clipping issues that will cause you to fall over (and losing a life) after having passed THROUGH a wall... Bad. Really bad.
The innovation of controlling a team doesn't give the thrill it is expected to. I don't see any good thing about this new style of Sonic game, it ruins the simple fun of the old games...
Stick to Sonic Adventure 2 Battle, really way better than this one.