xa_chan: I'd love an optional client.
Why? Because I have a huuuuuuge backlog, both GOG and Steam, and finally I realize that I only play Steam games, recently. Why? Because I set the Steam client to launch when I start my computer and from there I have an immediate overlook of my game library.
And my GOG games, patiently bought, installed, one by one, their icons are in a "Games" folder, which I now seldom open. So, for the sake of my GOG games, please make a client!!! ^_^
Unless the GOG client would somehow make your GOG games appear on your Steam game list, what would be different?
I'm the opposite to you, maybe because I don't auto-run the Steam client on Windows startup, and I don't save Steam password either (both because I want to restrict the usage of my Steam account by the other computer users, and I tend to forget passwords unless I keep entering them when logging in to different services/pages :)). E.g. with my HumbleBundle single-player games (those where there was both a DRM-free and Steam version included), I think I've so far always chosen to install and play the DRM-free version instead. Starting the Steam client and entering the Steam password is just extra steps to starting a game, rather than clicking a game icon on the desktop or the task bar.
That said, yes from me too for an optional client. But as can be seen from above, I am more interested to the download functionality (_optional_ ability to start downloads from within the client too without logging to the web pages) and integrity checks of already downloaded games, rather than an option to run games from within the client. Both are good optional features, but priorities. That's why I've felt they should expand the current downloader client with new features, step by step.
For some reason the client doesn't seem to have received any major new features for a long time, stuck to the same feature level for a long time, similar thing that seems to have happened to HumbleBundle Android client. Maybe they both were still so buggy that all the development time has gone to squashing the bugs.