The only thing AT ALL that sucks about Heart Gold/ Soul Silver is that you have to pay for all your Move Tutor Moves with Battle Points from the battle tower. In Platinum, you payed for them with different colored Shards, which was nice, cuz if I needed more shards, I could just give one to a poke in my box, and clone it. Unfortunately, the only way to get BP so far in HG/SS is to battle, battle, battle... T_T