The listing, Sonic Heroes - PS2 has ended.
Sonic Heroes consists of all the usual levels - Seaside Hill Zone, Casino Nite Zone, etc., but it's in the teamwork where this game excels. Now, instead of just playing as one Hedgehog or one Echidna or one Bat or whatever, you have to employ teamwork across a cast of three characters per level in order to beat the game. There are 4 teams, so 12 playable characters in all - and range from Staples like Team Sonic (Sonic, Knuckles and Tails) to past characters (Rose the Bat, Big the Cat and Espiosa the... purple thing) to downright oddball characters (Charmy the Bee, for instance). On each team, one character is good for speed, one for strength and one for flying, and you do need to make good use of each character to beat the level you're currently playing. Also, the teams are graded in terms of difficulty, so beginners can start with Team Rose and work their way up, frustration-free.