I use steam and have done ever since Left 4 Dead's release date.
I'm so-so on my impressions of it. It's usually got great deals, doesn't drain my system resources like other DRM's occasionally do, and keeps my games constantly updated etc etc.
But then you have the client updates. And the server maintenance. And the random crashes. And getting kicked out of games because "Unable to validate client with Steam." or "Client timed out" or "No Steam Logon".
I put up with it, and I really enjoy it as a service, but claiming that "Everyone loves steam" is a bit of a stretch.