I haven't actually really tried Heart gold or Soul Silver. I don't wanna play on the emulator (cause it suck), and i am patient enough to wait for it's realese in DK (in case you don't know what DK is, it is the country that i live in, DK stands for denmark).