I'm torn between Pokemon Gold, due to the sheer length, good soundtrack, replayablility, and fun of it, and Portal 2 (yes, even though its been out for less than a month) because it has some good difficulty towards the end, has a good length to it, funny (TURRET ORCHESTRA!) and just plain fun.