But Steam is a DRM platform, so that's not entirely relevant. They do try really hard to provide value and convenience to the customer, but they haven't stepped back from the DRM position.
And offline is way better than it used to be. Is it still problematic?
I'm pretty much OK with CD-keys, and I tolerate Steam because it hasn't had serious problems yet, but anything else I tend to distrust.