i think ocarina of time was the only game i've ever played all the way through and not gotten bored enough to quit. i even started playing it a 2nd time and almost went through the entire thing. impressive for me.
hl2 is okay. i am bored with it already. my guess is that i won't finish it. it is just repetitive like all the games i've played like that. i am ready for starcraft 2. starcraft is easily the most enjoyable multiplayer game i've ever played, followed by a close second - CS.
i thought BF2 was pretty cool too. portal was very refreshing. way more enjoyable than hl2 in my opinion.