I have to say i was like 9 when the pokemon craze hit america and i was sitting on the bandwagon in the driver seat :) generation 1 was the best by far, the variety of pokemon was amazing so many greats.
1. Nidoking by far after that no particular order...
2. Tyranitar
3. Alakazam
4. Noivern (yes from generation 6)
5. Pinsir
6. Feraligator
7. Charizard
8. Blastoise
9. Venusaur
10. Aggron
just to name a few...