Planet Half-Life has become a very lame fansite, like most of GameSpy in general. They were constantly ripping on Valve when the leak occured.
I haven't tried Steam a lot myself, but I understand it is very glitchy. I hope they fix it in time for the game's release... who knows, maybe that's why they're delaying it?