Sonic Heroes is the last good Sonic game.

User Rating: 9.5 | Sonic Heroes GC
Sonic Heroes, perhaps along with SA1, the best 3D Sonic game ever.
Story:Five months after the events of Sonic Adventure 2, Sonic Heroes initially sees Sonic off running around the world looking for adventure. Joining up with his friends Tails and Knuckles, who give him a message from Dr. Eggman stating that he will take over the world in three days, Team Sonic is formed and the classic trio head off to stop Eggman's latest plan. But they are not alone on this endeavor, as other characters from the series form their own teams to find Eggman first. The Chaotix Detective Agency has not had a client in a long time and need to pay the rent for the house. Charmy comes flying in with a box containing a walky-talky and become hired by an unknown client to find the Doctor, and they take on the name Team Chaotix. Rouge finds Shadow (who was presumably dead) locked up in a chamber and, however, awakes E123-Omega (also in the same chamber) unknowingly who is mad at Eggman for deactivating him and decides to take revenge on him. When Shadow gains consciousness, E123-Omega shoots all around the place, followed by him saying, "Must eradicate all Eggman's robots." Shadow is then seen jumping wall-to-wall to escape being shot, as Omega is also aiming at him too. Rouge breaks up their fight before they kill each other. After that short fight, Rouge decides they should team up to find Eggman and become Team Dark. Amy Rose, Cream the Rabbit, and Big the Cat team up to find Cream's Chao Chocola, Big's Froggy, and Sonic after seeing a newspaper article of Sonic holding both Froggy and Chocola. Eventually, they believe that this is all connected with Eggman. The player must control their chosen team to complete each stage, defeat Eggman's robots, and complete boss battles against Eggman himself, as well as defeat the other teams that have formed and stand in their way of finding Eggman first.
As each team reaches the final stage and defeat Eggman, they finally meet together and discover that the enemy they have been chasing is not Eggman, but is actually Metal Sonic, disguised as Eggman; the Doctor himself has been locked away, and Team Chaotix discovers that Eggman was their mysterious client. Metal Sonic reveals that he was created for the sole purpose of destroying Sonic and that Eggman's failures made that impossible. He decides to take matters into his own hands by locking up Eggman and transforming his body. The teams come together to battle Metal Sonic in its large, robotic form (called Metal Madness first, and later Metal Overlord when his transformation is complete), before Team Sonic transforms into its members' Super Forms and defeat Metal Sonic (as Metal Overlord), who returns to his original form. In the aftermath, Team Chaotix chases after Eggman, who is attempting to sneak away in order to avoid paying Team Chaotix their reward. Sonic and Tails leave, and Amy chases them. Rouge says she will look for someone else's treasure, while Knuckles chases after her. Shadow and Omega pick up the body of Metal Sonic, and in the end, Team Sonic goes off on their next adventure.
Gameplay: Speed, with teamwork, you can switch between characters!
Graphics: SHINNNYYYY
Overall: Great game. True to the classics!