I usually order games online and they often cost half as much as steam, arrive in a couple days. you get a box and cd and DONT have to log into steam to play them.
so yeah steam massively overated tbh. I dont mind it for when im playing tf2 or whatever but i'd rarely buy games off there.
And when I'm logged in I can see what my friends are up to, what new games have been released, IM or chat with buddies, join servers that my friends are on instantly, manage clan/communities, organize clan events etc, track achievements, etc etc
Oh ya and I never have to keep track of the discs OR cd-keys ever again.
Running out of HD space? Just remove a game you havent played in a while, download it when U wanna fire it up again.
My games update/patch automatically
Good luck waiting for games on release day when ordering physical media..thats a fucking trainwreck compared to digtal pre-installs and unlocks