I just finished playing Half-Life 2 for 2 hours.
..This game if ****ing awesome. Forget Halo 2, forget Doom 3, forget GTA:SA...Half-Life 2 kicks all their asses hands down.
The only complaint I have is that there are too many pauses for loading, but other than that, a perfect game.