I'm torn between Super Meat Boy and Starcraft 2 since both are so incredibly rewarding, but I guess I'll go with Starcraft 2 just because of the longevity factor. Mass Effect 2 would probably be my third choice.