Gen 3 is first.
Loved that generation. But i hated the fonts and most importantly, the bag getting full.
Gen 5 had many flaws but it's my 2nd favorite. The thing i hate most about it is... NO VS SEEKER. The only trainer rematches in the whole game are those stupid stadium guys and those breeders.
The things i love about it is the music story some few good pokemon and is complete isolation.