hm...I dislike Steam(and any other digital distribution system) I don't like that I can't play if I'm not connected to the internet for validation, and I don't like that I don't have a disc I can use to reinstall with if something happens or if I want to install on a different computer/buy a new computer, I don't like having limited numbers of reinstalls.
Steam features none of that, past the requiring of internet to validate files the first time. I have downloaded almost 500gb worth of games total, many being reinstallations. Steam tracks all purchases from an account and a client, so the d2d method of limiting installs isnt needed. You can also have the account installed on as many computers as you want, just only one can be connected online at one time.
My biggest pro of steam is the fact that at any time, i can go delete a nessisary file, and have steam check my files to see whats wrong/missing. It will check and re-download anything that is wrong. Its because of that feature i was able to fiddle so much with my files to get it HOF compatable, and had almost zero downtime reinstalling patches and games.
The biggest con of Steam is you cannot reinstall older patches. However, there are ways around this, such as having a backup of local files, playing offline, and using those instead of the newer patched files.
If anyone has any more ?'s about how steam works and such, you can PM me or visit steampowered.com. To keep the topic on topic. I love it, and havent bought a boxed game outside of crysis, since crytec isnt on their cataloge, yet.
I wouldnt want to see a SGOTM in BTS til an official fix for many issues is made. Bhurichs is nice, but i feel some of what is patched is more opinion than definate fix. Regardless, i'd play all 3 flavors. Possibly a shorter one in the meantime while a possible bts patch is on the way?