Sonic Heroes is a lovely platformer.  Lately I have been hearing people saying terrible things about this game, as well as other 3D Sonic platformers.  Here is my message for them: WHAT'S WRONG WITH YOU PEOPLE?!  It's true that Sega hasn't exactly perfected the camera system for this game as well as the other Sonic 3D games, but please give Sega some credit for this good platformer.  To start with the good in this game, and there is a lot of it, the voice overs are totally sweet.  I normally don't pay much attention to the voices of the characters, as they little interest me, but this game struck a cord there.  Each voice, matches his or her corresponding character's personality, species, and gender perfectly!  There is no question about it.  The graphics are good, regardless of the very occasional jerky camera, and the video clips and the stories are also some of the best I have seen.  How each story begins, collides with other stories, and ends is masterpiece, and unlike many other games, once you finish a story, you can watch all of the movie clips of that story in the options menu!  The music totally rocks, especially the team themes, and the levels all have a good moral lesson for kids: that you need to work with others as a team!  Speaking of team, this game is very team oriented, the teams are: