I've been meaning to do a review of Sonic Generations for a while now, since I picked the game up a few weeks ago. Honestly, I wasn't really expecting much out of it. I enjoyed both Unleashed and Colors, so I didn't have low expectations just because it was a Sonic game. It's just that I was really unimpressed by what we were shown just before its release. I'd heard some pretty nasty things about Classic Sonic's gameplay, plus I was pissed that almost none of the stages I wanted to see were included in the game. So, I had a rather pessimistic attitude for a while.
Much to my surprise, though, Generations turned out a lot better than I thought it would. It's still got its share of flaws, and there are a number of things I would've done differently if I'd been the one in charge; but it's a truly solid experience and it's quickly become one of my favorite entries in the series.