well i have a Black...its ok, DW is fine, Wifi random battle (maybe later) ~649 Pokémon....etc
but just got my Heartgold :D used, but came with a Pokéwalker
and not just Heartgold, a working Platinum (finally), and a LeafGreen too
all I need is an Emerald now
still setting up my "new" DS Lite, and soon will start playing HG
or should I play LeafGreen first? dont know yet :)