I am hoping that more indie games come through Steam. I'd rather have one system, then have several serial codes for different games with different limitations on installs. I recently had a game that I had installed 3 times in the past, and wanted to install it again, so I had to email the developer and wait for a reply. That has happened before, too.
Also, sometimes I want to play an older game, and the hassle of installing it, looking for updates, looking for old saves (for games I only got partway through), fixing the config, just isn't worth it.
Although Steam is something of a DRM system, the extra features easily outweigh the disadvantages for me.