For many people it does. I'm using the steam client because - apart from the music sometimes stopping to play on kills - it's flawless compared to standalone for me.
Works perfectly fine on my steam after I had issues with the other client. Also steam keeps track of the hours logged in the game, which is kinda cool.