I think 5th Generation games are totally awesome. I enjoyed Black and White, and I've only just started on Black 2 and White 2 and I have to say, the speed was a big improvement over 4th Generation and the use of infinite TMs was a featured well deserved. Also, 5th Generation is my fave for that and loads of other reasons, including the fact they broke a lot of trends seen in previous games.

I only started playing Pokemon games during the 3rd Generation, and if I were to compare today's games to the earliest generation, you can tell the graphics are much cooler now and the new features introduced made our lives easier.

Pokemon didn't get ruined, it got better and it will always continue to introduce new mechanics.