Steam has always been good to me.
Good sales, good service, convenient. And the time that I was locked out my account (my validation email locked me out for some stupid reason. I either forgot the new password, or someone hacked it), Steam's tech support people got me back up and running with my main email in just over a day (whereas microsoft refused to believe that it was my account, no matter how much information I sent them about it).
So yeah, my only issue with Steam is how the non-stop sales tend to make me impulse buy shit I don't need or want, like section 8 prejudice.
In short, I really like steam.