I still don't understand why people hate the 4th gen so much. Its my favorite generation along with the second generation.
As for pokemon white, I think its great, its not the best of the series but all the little improvements help, moving pokemon sprites isn't revolutionary but it is certainly a welcome change. Graphics have gone up through the roof as well.
Online interactions are also great.
I still don't understand why newer generations keep getting hated by people, and I grew up with this shit since it hit America.
HM wise, it does get annoying to have to teach my bird how to fly when they are a fucking bird. But then again, what ever.
The first generation, despite being the first, isn't close to my favorite generation, there litterally isn't anything to do after you beat the elite four.
The second generation did it just right, everything was just about perfect, I can't think of many complaints towards it.
The third generation, despite having some cool pokemon, just didn't work for me, location wise was awesome and felt limitless, but it also felt....off. I don't know, pretty much either flooding or burning the planet wasn't the best way to go when it comes to teams.
The fourth generation was the stimpak the series needed, I have clocked in, in total 748 hours on my diamond cartridge, why? So I could get that perfect pokemon, I felt the need to get it just right for the online play, not to mention have the designs in the 4th generation were actually cool, this generation has even created my favorite pokemon yet!
the fifth generation is where all the fire seems to be, I love it so far, it's close to being as good as the second and fourth generations but in terms of locations, damn is it awesome.
If there is one thing that does sadden me is that people who enter a pokemon discussion claiming that the first generation was best and there really were no other pokemon after that.