I own, Red, Blue, Yellow, Gold, Silver,(Don't have Gen three because I didn't have money or friends that had them to play against when they came out) Diamond, Pearl, Heart Gold, and White.
Heart Gold and White tie. Heart Gold is of course awesomely remade from the Gen 2 games, it adds a nice mini game arena and some other extra bits, plus it has the thing I always wanted, being able to travel around with whatever one Pokemon I choose out of its ball and look relatively like the Pokemon it is. My favorite one to walk around with was my Dragonite, as of late it is the only one to ever pick up one of those special gold leaves in the grass.
White adds some good bits and even more intense battles with the triple system, and a very nice amount of trainers to face each day in the stadiums at the fourth gym town to level up. The somewhat interesting season system is okay. It looses points by making the mini games part of the online dream world, continuing Nintendo's seemingly blatant ignorance that not everybody in the US has a dedicated Wi-Fi connection, or have a Wi-Fi router that is compatible with there horribly restricted list of like 3 router types that possibly work and nobody I know seems to own, except for the laundromat near me, but it is just stupid for me to have to go act like I am washing clothes every time I want to see if I am good at a Wi-Fi battle.
I was able to play one battle and I beat some person from Japan that Suicune with Sheer Cold, a Gliscor with Guillotine, and a Meowth with Assist, which my powerhouse team of Emboar, Krookodile, and Seismitoad made quick work of. So since I one my first and only online battle, I decided that I felt good enough to not have to go wash laundry for a few months.
Plus, as much as so many people seemed to really hate the new Pokemon this go round, I was determined to use only new Pokemon in my teams for as long as I found new ones that I like. So far I am on my third team of six of new Pokemon that I am bringing up to level 75, and I still think there are still a few more new ones I find interesting.
White would have pulled ahead of Heart Gold, if they had taken the extra two months or so to program in the whole travel with one Pokemon out of its ball thing again. To me it made no real sense to put in that little fun extra in the Gen 2 remakes but not added to Gen 5 as well. The had already programed all the last 4 generations of Pokemon for the thing in Heart Gold, I don't see how hard it would have been to take that and add the new ones and put it into White. I mean you still get to see all the other people in the game that have their Pokemon out.