It doesn't turn itself off when I stop playing the game, I don't like that. Always pinging its homebase even when I'm not playing. I hate that.
Steam->Go offline. No more pinging the home-base. After you're done playing, kill Steam w/ the game. Its two extra clicks.
I'll never get the argument against Steam. Steamworks is about the only DRM that works for the user: it stores all my games in a nice viewable format (I do think Impulse's small icons are better though), it updates my games without requiring my input, it saves my games in the cloud so that my laptop and PC are in sync, it doesn't require online connection to play after install, it now even can update video drivers, and, lets get serious, it has the best sales.
The _only_ time Steam fails is when a publisher decides to include a 3rd party DRM solution (ala Ubisoft). Yes, it doesn't allow you to give the disc to your friend. It doesn't allow you to resale. But 1) if you want to let people borrow, then buy the disc and 2) I haven't resold a PC game in my life - console game, yes, PC game, no - so if you resell PC games, I can see this being an issue but... since it doesn't affect me I'll never care. Any and all arguments about hating steam because it requires an install and keeps a minor footprint on your RAM is bloody ridiculous.
The worst thing about Steam: its store-front. That damn scrolling of 10 games at a time is one of the most ridiculous UIs ever developed. Impulse has Steam beat here.