Well I think everyone has made some good points. But I agree with Anna that Steam is good for Developers, which is good 4 Games.
If Steam hadn't been doing alot of stuff right, they would not be as big as they are! I like the way they promote new games.
If developers can't make money...they won't be making Games!
And there have been a lot of sleazy distributors in the past!
On the other hand, Steam is a little 2 Big and a little 2 monopolistic, a little 2 "Big Brother" at times.
We need to patronize more quality competitors to even the playing field!