Because I've heard so many good things about them, I decided to finally pick up a copy of Pokemon White and to be honest, GameFreak surprised me with this game. While not as good as Heart Gold/Soul Silver or Crystal, they are still better than the original Gold/Silver as well as Red/Blue/Yellow. The game feels very new too and unlike half of generation 3 and almost all of generation 4 the new pokemon they introduced are actually interesting, which is a good thing since those are going to be the ONLY pokemon you'll mess around with for most of the game (this really makes the game feel fresh, as your not going to be sticking with old favorites). Story wise it's better than most of the other games as well, with a few plot twists thrown in for good measure, and even a crime syndicate that's as bad ass as what Team Rocket was in generation 1 and 2. Music aint bad either. They also put in A LOT of little details in the game, such as making certain pokemon appear during different seasons and having certain areas only accessible during different times of the year, they also over-hauled the online feature of the game with this new kick ass C Gear feature. Overall it's an excellent game that I highly recommend for those who own a Nintendo DS, it's definitely the second best Pokemon game ever developed that's for sure.
btw the White version is superior to the Black version due to the White Forest (loaded with TONS of pokemon, including old favorites from other games) being a better region than the Black City (you battle a bunch of trainers here.. woohoo) and 3 on 3 battles not being luck based like rotation ones.
My score breakdown of the games (as you can see, everything between Crystal and the remakes of Gold/Silver aint worth touching for the most part):
Black/White (9.4)
HeartGold/SoulSilver (9.7)
Platinum (6.5)
Diamond/Pearl (6.2)
FireRed/LeafGreen (4.2)
Emerald (7.0)
Ruby/Sapphire (6.6)
Crystal (9.2)
Gold/Silver (9.0)
Yellow (8.5)
Red/Blue (8.2)