It's also worth noting that it was Steam's fifth birthday two days ago.
The first year was poo but after some updates it got a lot better.
I used to quite dislike steam when it first came out, it was buggy, slow and caused a lot of problems on my brothers machine.
However over the past few years they're got it pretty well polished, much more reliable and have done a lot to prove that their drm isn't too bad (largely by making it so easy to use on different machines - linking the games to an account rather than specific machine is the way to go imo).