I love Steam.
I have 200+ games tied into my Steam account. With Steam and Steam Cloud I can pick up where I left off anywhere with any game that is in the cloud. Want to start a civ 5 game at work and finish it at home? No problem.
I can install any game on any computer anytime I want. I can quickly join my friends game, I can easily find events going on through the social sites, and I'm always updated. My only gripe with steam is some games are over priced, but that is the game publishers setting the prices, not Valve/Steam.
I don't understand why people do not like steam, I honestly believe it purely ignorance and fear. I haven't purchased a hard copy of a game in over 4 years and I'm thankful for not having to lug around a CD/DVD. Were you guys this angry when the floppies stared fading away too? World is going digital, join the ride for some fun or get left behind with your floppies brother.