No hero can save this game.
Sonic Heroes ditches Adventure's format, instead focusing on four different 3-man teams. Rose, Big and Cream have a silly adventure about searching for different characters. Their adventure consist of short stages and few enemies. Sonic, Tails and Knuckles represent the medium difficulty setting, with more enemies and longer versions of the same stages, trying to foil Eggman. Shadow, Rouge and Omega represent hard difficulty, with the longest stages and hardest challenges, while Rouge looks for treasure and Shadow and Omega search for Eggman. Lastly, there's Team Chaotix, with mission based gameplay. They all suck.
Speaking of Stages, Team Chaotix has some rather annoying mission-based stages, like destroying every enemy or gathering X amount of something. This can either be a chore or easy, and if you miss something... you've got to loop back to the start of the stage and traverse it all the way to the end again in hope of finding what you missed. Team Sonic and Team Dark have boring, annoyingly long stages that go on forever and overstay their welcome as soon as they hit the 8 minute mark. The annoyance is exacerbated thanks to shoddy level design and terrible controls.
As for the levels themselves.. it runs through the entire gamut of problems. Some stages have bad designs, like the Casino level, featuring the worst pinball physics I've ever seen, and then pits are introduced and... let's just say that if you are playing as Team Sonic or Team Dark, you will sink a lot of lives here. Then there are problems related to the shoddy game design itself, a few times, as Sonic and Shadow, you will be required to tap Square to automatically follow a trail of rings... more times than I can count, Shadow and Sonic fell off the trail to their deaths for no apparent reason. There're a few 'autorun' segments in which you are supposed to not press a thing, I think? I think because sometimes getting through these was a gamble, if I pressed something I died and if I didn't I died too, either because, somehow, my character fell off the path or because at the end they decided to jump in... another direction? I can't count the times I didn't know if the game expected me to press anything or expected me not to, thus I don't even know how I got through them. And don't even let me get started on the fact that characters don't produce shadows, making platforming in 3-D even more of a hassle.
Sonic Heroes is awful. It's almost unplayable at times with how difficult to move around safely it is. If you like Sonic... I'm so sorry that you have to endure this. Nothing about this game works well, there's almost nothing good I can say about this game, except maybe that it looks pretty and that the concept of 3-man teams was pretty interesting. It's a shame nothing works well. I don't remember the last time a game made me so angry.
2.5 out of 10