Not quite sure what the OP is talking about, because both games got the same kind of reviews. Its not about respect which both games got plenty of. Its just one game is more memorable, Generations is newer, is has an actual return to classic gameplay with familiar levels redone, so it has that nostalgia factor. Sega gave Generations more attention and why wouldnt they?? They built a brand new engine for the game, and it was Sonic's anniversary last year, so it was going to get more attention regardless.
ANd IMHO, if Generations is getting more "respect" it might be because its simply a better game than Colors, not that Colors was bad, but Sega took what it had from that game and basically made a better version of it in Generations. As a Sonic fan thats great, because every game has been improving. 06 and Secret Rings were both crap. Unleashed was mostly crap, except for the daytime parts, Black Knight went back to crap, hopefully they kill that storybook spin-of. Colors was good and Generations was even better







