For me, it was a tossup between TF2, Portal, HL, and HL2. TF2 is just plain amazing- I love the idea of separate classes. Portal was awesome, fun, and challenging- it was also just long enough to stay fun without dragging on or getting boring. Half-Life(1) was, simply put, nothing short of a...