As a one who grew up with nearly all of the Pokemon games I'd have to say that the way I would list the generations from my favorite to least favorite would be this.
For me I enjoyed Gen II the best, Gen I being a close second. The second gen seemed to link so seamlessly with the original cast, also the introduction of dark and steel types is always welcome in my book, psychic finally had a decent threat aside from itself and bugs.