I stop watching Pokemon so long ago, so for me the best Pokemon are from the first season =P Tho I have to watch the episode with Ash (Satoshi) finally winning the Pokemon cup.