I myself have one gripe with Steam: The death of WON making HL retail multiplayer worthless.
Since almost every game has DRM now, why not use one that gives cross game chats, user groups, screen shot sharing, cloud game saving, mod uploading/downloading and game sharing built in?
I put all my non-Steam games in my library anyway, since this keeps my desktop clean and all my games are in one place.
Yes, in the past with toaster's, you could run into trouble with it slowing down your system, but if you're using anything above a Pentium 3 you shouldn't have any lag. I used to have a laptop with a Celeron CPU, so I know what it's like to use a toaster, but I didn't have Steam for my weak hardware, I hated my hardware like any sane person would.
So I ask: What could bring someone to hate something that only makes like better? It's like hating water heaters; it only improves the experience.