It's Sonic Advance 2... only better!
There's no need for praising, everyone knows this game rocks. Heres some things I want added though; I want the sonic boom as seen in Sonic Advance 2 when you run really fast and you get a transparent double behind you. Also, knuckles really needs to be able to glide. More levels would be nice, and I really appreciated being able to play as Shadow, he's the coolest ;)