WorKid:
Nothing wrong with Steam, many more advantages than disadvantages if you ask me.
Agreed that there are advantages in having automatic updates, but the disadvantages are that it requires a fast and reliable broadband connection. If your connection is slow and flaky, which mine is, it can, quite frankly, be a complete pain.
E.g. for ETW when I installed the game, I had to leave it running overnight to get the initial setup installed via Steam (why bother providing a disk?). I went to play it the following night and, with wonderful timing, there was an update which then took the second night to download and install.
Now, if you can point me to any controls which allow you to manage and schedule Steam updates, I would be prepared to reconsider my dislike, but currently I'm not a fan.