Of the "Adventure Era" games, as Generations PR called them, Heroes is my favorite, with Adventure 1 a sliver behind. The aesthetics are great, and there's the least amount of bullshit to finish the game (only 1/4 of it is boring, non-Sonic-esque gameplay, instead of 2/3 for the two Adventures). Yes, the dialogue is the some of the worst in the series ("Hmph, because we're Sonic Heroes."), and the multi-hit enemies, especially the big knight ones, were very annoying. But, getting Sonic, Tails, and Knuckles to work together was and is still pretty fun. I pop Heroes in a couple of times a year and play through Team Sonic, and find the frustrations minimal. However, I'll probably never go back and straight up collect 28 emeralds again.