Definately not Johto. It has 3 of my favourite Pok?mon (Chinchou, Shuckle and Dunsparce), but all other 248 are just... plain stupid.
Then I had to think about either Kanto or Hoenn.
Well, let's see Kanto... It is the first season, so it is the most original ones.
Thoug I dont like much of them, I have to say they are pretty intersting. Pok?mon like Magneton, Kabuto, Snorlax, and the list goes on, are ones I really like. But then theres...
Hoenn. No matter what everyone says, it's the one that revolutioned the world of Pok?mon. The combinations, the unique and weird creatures... And there is where the Top 4 Pok?mon of my favourites list are (Kirlia, Spinda, Absol, Corphish). I voted for Hoenn, but Im not saying Kanto is bad. [I just hate the Johto Generation -_-;]