I remember renting Sonic Heroes from Gamefly, playing the first level, and then immediately putting it in the mail because of how much I disliked it and I'm a guy who really enjoyed Sonic Adventure 1 & 2. From my time spent with the 3DS version of Generations I can wholeheartedly say it is better than Sonic Heroes if that means anything.