Dodgy said:
A few things to mention here.
1) The developers decide on the Steam price, NOT Valve. The cost of the game has nothing to do with them.
2) I don't know if it's not the same for the currency conversion as well. I'm not sure about that, you might have a point there. Then again, it's often still cheaper on Steam than retail. Or you just wait a month or two for a 25% deal.
I love Steam personally, I've got a seperate HD just for the games on it (getting around the 600Gb mark in Steam games) I bought Starcraft 2 this weekend and linked it through Steam as well.
I also think Steam is probably saving PC Gaming. All the indy stuff that's on it and gets promoted is awesome? I don't think many people would play games like Winterbottom or The Void if it wasn't sold by Steam.
1. Fair enough.
2. Actually the currency stuff is ALL Valve's fault:
http://store.steampowered.com/app/24960/ Price: 50 Euros
http://www.gamestop.de/45539_Xbox_360_Battlefield_Bad_Company_2.aspx Price: 40 Euros
It's a simple matter of converting the currency correctly and it seems that not only Valve is screwing us over, so are other major game retailers like for e.g. Gamestop itself. Whilst Bad Company 2 is cheaper Mafia 2, a new release, is priced at 50 Euros. It's absolutely insane at what retailers are doing in Europe.
You claimed that it's "cheaper on Steam than retail". Whilst this MIGHT be true for the USA, in Europe it really isn't. New releases are priced at 50 Euros and even 8 months after release the price stays the same as evidenced by Mass Effect 2: http://store.steampowered.com/app/24980/ whilst if you buy retail new releases are either cheaper or drop in price quickly. You're better off either importing or attempting to buy from an Electronics store with a games section. More often than not you'll find the game you're looking for there for a cheaper price
There has been an outcry from the European gaming community to remedy this situation but as of now, August 23rd 2010, Valve and other retailers have not responded with neither a statement nor a solution to this situation.
Steam is not "saving" PC gaming. It provides indie developers a platform through which to publish their games. Whilst this is a good thing it does not in any way "save" PC gaming because PC gaming needs no saving.
Now don't get me wrong. I have bought games during a weekend sale, specifically Left 4 Dead 2 and Call of Duty 4. My gripe with this system is the fact that we Europeans are forced to pay more for the same product which is absolute bullshit. It seems that greed transcends every single plane.