PepsimanVsJoe said:
Sonic Heroes doesn't deserve to be up there.
It's actually worse than Shadow.
No it isn't, not even in the slightest. Assuming you actually want to finish a level in Shadow the Hedgehog with a certain moral alignment, pretty much every level in the game will take you over an hour because it's always something stupid like "destroy 10 of this" or "kill 30 of that" and there's always an EXACT NUMBER of that thing in a level. If you miss one, you have to backtrack and try to find it.
Sonic Heroes, on the other hand, benefits from most of the levels being fairly straight forward affairs that, at most, take 15 minutes to complete. That's still way too long for a typical Sonic level, but it is considerably shorter than a level in Shadow the Hedgehog. It also lacks Shadow's "DAMN CHAOS EMERALD" smoldering faux-maturity.
I contend that Sonic Heroes would actually be pretty okay if they ditched the team mechanic and made the levels shorter. If you play as Team Rose, actually, they use shorter, easier versions of all the levels in the game and if it was not for the fact that Team Rose is populated by some of the most annoying characters, that would probably be my ideal Sonic Heroes experience. Most Team Rose levels are under 5 minutes in length, and you end up avoiding a lot of the cut-and-paste level design that plagues Sonic Heroes.