You couldn't ask for a better sonic game!
The Good: A lot of playable Characters, a lot of playable modes, awesome storyline, awesome graphics
The Bad: no playable Big the Cat or E-102 Gamma, you can not play as tails out of his big machine unless your in Chao world, same with Dr. Eggman, you can only play as certain characters paired with certain characters in multiplayer, some characters are unbalanced, If you're a Sonic fan, you will definely want to buy this game, maybe even if you arent a Sonic fan, it is an excellent addition to the Sonic collection