There isn't anything anyone can do about Steam apart from voting with their wallets. I don't plan on keeping my preorder. I don't plan on buying it even if it's on sale. I don't plan on even thinking about it, either. To me, when a company shoves DRM down your throat, that tells me that the game they're selling probably isn't worth buying in the first place. I have never once played a game and said, "That was so good it totally makes up for the DRM."
Maybe Valve and Acti-Blizz will miraculously destroy themselves with that DOTA lawsuit going on, but that's wishful thinking at best, given how much money each company makes.
To me, none of the features that Steamworks supports are worth the inconvenience.
Pretty much this. A lot of Steam's features seem really pointless to me and don't add any value to a game at all. I've always felt that any kind of DRM lowers a game's value, be it Steam, Origin or GfWL. Why should I have to have an annoying client running in the background just so I can play a game?
Steam may not take up a lot of space in the background, but it has been a nightmare on a daily basis for me from day one. I lost count of the number of times Steam tells me that it can't connect to the servers, or the games are 'unavailable,' yet I still have an internet connection. And offline mode is half-assed at best. Funnily enough, unlike GfWL's offline mode, you have to be online to even use it. Why even call it offline mode?
It makes me sad to see another dev go the Steam-only route. I'm surprised that, of all the companies, it would be Stardock and the folks behind the gamer's bill of rights.