I thought I'd better clear all of this up. Apparently, 38% of Steam users dislike it. I am also not a huge fan of Steam and here's why:
I have a desktop PC which runs Windows 7, and if you know Windows you will know how you have to reformat your system every 6 months to retain its performance, otherwise, you will end up with loads and loads of things slowing it down (although I have currently had my PC like this for 1 year and 3 months). So what happens with Steam? You cannot just reinstall Steam and point it to the game executable (as of yet anyway). So Steam will never know that they are there without a lot of work.
My other major reason is because I hate third-party companies coming in and running the place. Look at how the App Store and Play Stores run their respective operating systems. Surely we do not want PC gaming to end up that way.
Steam is also full of problems. For a start, it takes up approximately a whole 50MB of RAM, but when I start chatting to others my RAM usage goes from about 50MB up to a whole 1GB. Now considering that is running in the background, that is a whole lot of RAM. That is totally unnecessary. Sure the amount of RAM in your PC is going up year by year but it does not justify wasting RAM. This test was performed on a MacBook Pro with a Core i5 and 4GB of RAM and a custom Core i7 system. The RAM difference between the Mac OS X version of Steam is about 800MB. I'd like it if you could run your games without needing to open the Steam client everytime.
On the plus side for Steam, it does offer excellent pricing, one market place for all PC games and exclusives that are brilliant.
That is why I dislike Steam.