steam sucks^^
Not for everyone I don't think. I have researched it a lot as a non-steam user. My eventual determination after many hours or reading over weeks and typing with dozens of people over their experiences with Steam, was that it is the lesser of evils at worst. For a lot of people it fits well.
I want big boxes and the ability to resell and be able to play my games forever. I also do not play multi-player, and I don't need chat services. I do not care about "achievements" for the most part.
So Steam is not for me... but game publishers, right or wrong, are going to use DRM services... and if I had to pick a service, I really can't see where Steam "sucks" as a blanket statement as that suggests its quality or service is poor, which I don't agree with based on evidence of research.
MrBlackCat