Don’t get me wrong I'm Not trying to start a flame thread here but in my opinion HL2 has to be the clear winner due to graphics alone! I loved Halo and I have tried Halo 2 and love it as well. But do to the vast limitations of the consoles it will never even come close to the next gen PC games like HL2. One glance at the conspicuous differences between the PC and the Xbox versions of Doom 3 is plenty to convince anyone of the PC's ownage! I can't wait for Halo2 to come out for the PC! It is a great game but it can’t be compared to HL2 until we have a PC version to compare it to. That would be like comparing a Viper to a VW bug!

.
Here is my take on the 2 games:
Half Life 2 » awesome physics, linear game play, top notch graphics, multiplayer, ability to be moded.
Halo 2 » ok physics, ok linear game play, good graphics, limited multiplayer, cannot be modded.
Halo 2 is an awesome game and I love it. I’m not a big console fan due to its limitations. I have always been a PC gamer so I guess my view may be a bit biased although my bias is backed up by facts. My friends seem to love the console gaming because it’s cheaper to get a console than to get a PC that is capable of running the high end games. HL2 will be coming out on Xbox sometime next year I hear( a greatly watered down version of HL2

) But I guess that will be a plus for people who cant afford the type of PC needed to run HL2
.
