I'll have to go with the second generation.
Gold, Silver, and Crystal are one of the few sequels that I've seen that didn't do anything stupid and just added on. Plus, they had Kanto, which was just the perfect ending to the great game.
I also loved that with Crystal I didn't have to play as a male trainer anymore!