I agree with this. HL2 is one of the best games ever made. The attention to detail in a FPS is just unparalleled and when you combine that with the clever use of physics, great art direction, diverse weapons and enemies, strong atmosphere and a beautiful mix of environments you really have the full package.