Steam is awesome and the full game will use steamworks so you'll need to get your pc working correctly if you even want to play the game. --- "Erections lasting longer than 4 hours, though rare, require immediate medical attention."
If Steam messed up your computer than something was already not right in your pc, Steam is a very stable program, i had some negative thoughts about it in the beginning but its a very good platform to play and buy videogames from... --- 'I Wanna Rock & Roll All Nite And Party Every Day!'
I'm not a fan of anything that has to permanently link my game to a specific ID. I miss PC games that had a serial key, then that was it. You could make any username you wanted, and so forth. But, then again I don't believe in digital distrubution either. If I get you 50 dollars. . . I want a box, disk, and some kind of manual.