My reason for getting Soul Silver is because I originally owned Silver first. Also, I like getting the legendary pokemon on the boxart on my team(before the Elite 4 I mean of course), and since I will choose Cyndaquil, I don't need 2 Fire pokemon on my team.
Eitherway, my sister is getting Heart Gold.