Long ago, I bought Splinter Cell: Chaos Theory. Never could play the game until very recently when I found a crack (Actually, two different cracks that I had to mix and match). This is the last time that Ubisoft ever saw my money. They won't fool me twice.
Nowadays, I'm very cautious when I buy a game from Steam. I make sure it's not from Ubisoft and that there are no other DRMs than Steam itself. I even do research elsewhere since the information on Steam is not always thorough. I also search youtube for videos that shows actual gameplay so I don't base my decision on a trailer.
I also decided not to get on the EA Origin bandwagon. I already have a platform; Steam. I don't need another one. So unfortunately, I had to pass up on good games like Battlefield 3 and Mass Effect 3. Oh well, I'll buy them on GOG in a couple of years, if ever.