The problem with Steam is that if you don't have a good internet connection or you live where it is limited in how much you can use per month steam limits you badly and there are no other options. If you are pay a lot to get a 5GB/mo connection and use that up every month and then want to get a game like Civ5 you are out of luck unless you want to pay a huge overage fee. Then there are the constant updates to steam itself, the fact that you can't keep playing a game if an update comes out (yes you can turn this off, but eventually you have to connect to refresh steam and than it wants you to update to keep playing) all this is a problem to people who live in areas with limited or monopoly internet connections. I'm lucky I have a grandfathered unlimited internet connection but most people around here don't. They pay large amounts for very limited connections so Steam is out for them. Probably not enough missed sales for the game makers to care, but that is really the biggest complaint I know of around here people would like to play the games but if the game even comes on a disk it is outdated and it won't even play until the entire thing gets downloaded. I keep hearing people say just play in offline mode, but every once in a while, a few days to a few weeks it's random, you need to connect to renew it
For those like me with good unlimited fast connections Steam is OK even has some pluses like easy updates (wish they were truly optional) though overall I'd be happy to have the *option* of not needing Steam...if our one tower that gives us internet falls over, it could be many months before it gets rebuilt this is not a high priority area. Only problem is sometimes the connection is down for a few hours for maintaince and I find I'll have forgotton to put the game back in offline mode after say an update which is annoying but not the end of the world, still without Steam that would not be a problem be nice to play the games when I can't access the internet. Too bad Steam can't be like Netflix...'have good fast internet? we have a service for you...don't? well we'll mail you the DVDs' (and yes I know that is going eventually too but maybe by then we will have some policies in effect to eliminate the digital divide in at least the U.S. and yes you have to at least have internet to order a DVD but still it makes it available to more people).