Finished Portal last night (main game, anyway, haven't done the extra stuff yet). Awesome game, but definitely too short. Even taking your time, you can probably finish it in 3-4 hours. Hopefully there will be some expansions, etc.
I've only played a little of HL2 so far. The people who said the graphics suck are insane. If HL2 looks this good, I can't wait to see what Ep1 and Ep2 look like.
Team Fortress.. meh, take it or leave it. I don't do much online gaming, and putting together a team would probably be a pain in the ass. I was talking to a friend of mine last night, and he was trying TF2 and said it sucked because everyone just ran around and did their own thing.. just a free-for-all, zero teamwork of any kind. So I'll probably hold off until we can put together a real team, probably comprised of a bunch of guys at work. People that I actually know. Makes all the difference.
Definitely a hell of a bargain. Since I have every intention of playing through four of the five games on the disc, the $60 price tag was, in this case, very much worth it.