Sonic 06 is a good game, but just seemed to came out wrong with all the glitches. I liked playing it until I got stuck. Now I saw that someone say that Sonic Heroes was bad, to me this is one of the Sonic games that is closer to being like the Adventure games. Like for example, to move on to the last part you have to get the Chaos Emeralds then you get to SuperSonic. I think Heroes was one of the good games.
Ok on to Sonic Unleashed, IMO Sonic Unleashed is AWESOME!!! Now the Werehog may have not been the best idea, but once you play with him a while and upgrade him he's not that bad. BUT the werehog LEVELS are WAAAAAAAAYY to long IMO. Some of them levels took me an HOUR to beat. But to me Sonic Unleashed is a pretty good game (at least on the PS3/360).
I never played SatSR, but I've heard that it not that good. I think Sega will make some improvements in SatDK. I don't think there going to make the same mistake again... I hope. After watching that trailer, I got high hopes for SatDK (Now I only need a
Wii).