SirEnity: It doesn't really work that way on Steam, lemme give you a rundown:
Steam - biggest market, tries to remove publishers 3rd party drm, and SALES, SALES UP THE ASS, only place to get valve games
The downside is all your games are tied to your account and if your account is banned for cheating you won't be able to play any of your games (even in single player) and the ban is not revocable. If somebody steals your account and is caught cheating at a VAC-protected game then you are screwed.
Also if you call your bank to cancel a transaction for any reason Valve will suspend your account until you pay them. There have been times when people were refused refunds for broken (non-functioning) games and weren't able to cancel their purchase because of this.
Worst consumer support ever too.
You can download your games as many times as you want but if they go under then none of your games will work because they need the client to play.
SirEnity: Direct2Drive - pretty good too, activation limits on all games in addition to publisher enforced DRM but easy enough to cutomer support your way through, also pretty good on the sales front but not as insanely good.
The first sentence is not true, there are many games that are DRM-free on D2D or only have D2D's Securom activation (no limits).
You get the games by direct download or using their optional downloader. You can download your games as many times as you want but and backup the installers but if they use securom activation to D2D's server then you won't be able to validate those if D2D shut downs its service.
SirEnity: Impulse - Steam without all the fun or sales, only place to get stardock games
You forgot to say that it's Steam without the need to run the client or be online to play your games. It has DRM-free games, third party DRM games and games that use GOO as its DRM. GOO is Stardock's own version of internet activation DRM that they offer to publishers. Stardock's own games are DRM-free though but you need the client to install and update the games (not to play).
Their game library is small compared to the other 3.
You can download your games as many times as you want but and backup the installers in a proprietary format that needs to client to install the game. if they use GOO then you won't be able to validate those if Impulse is shut down unless the publisher takes control of their own validation (GOO's technical specs states this is possible to do).
SirEnity: Gamersgate - Direct2Drive
Best support of all the stores by far. You use a game independent downloader for the games and you can erase it after installing. It carries DRM-Free games as well as games with third party DRM but most of the times it is all written in the game's page.
They offer to give you more activations for games with limited activations as many times as you need them and you can backup the installers but like D2D if the activations servers die then your installers won't work for non DRM-free games.