If you can avoid it, I would say stay away from steam as much as possible. I love the convenience it brings in terms of not having to manage a hundred different game discs but that idea that I would not be able to play the game once the service is discontinued, whether is likely or not, still nags at me. Steam is good however for trying out demos of games and connecting you with your friends. Some of the deals they have are pretty good too, but I would never purchase a game for full price on Steam vs. the boxed version of the game at a Brick 'n Mortar store for the following reasons:
- my connection is fairly slow and downloads can take longer than a few hours, during which I could have walked down to the nearest store, bought it, returned home, installed it and played it for an hour or two.
- I don't get the box and a manual and an actual disc if I download it off of Steam, especially if it's the same price as the one at the store.
- I don't like how some games seem dependent on steam to function properly. On first glance it looks as if you couldn't play with your friends without Steam. I don't know if it's even possible.
Steam is good for what it does, but I don't want to see it killing off retail copies and PC DVDs of games.