JoshoB: I'll agree that their selection is more limited when compared to Steam. But forgive my ignorance (and the somewhat off-topic nature of the question), what was the problem with buying/installing The Witcher?
I got into Impulse because I bought Galactic Civilizations II at retail. I think The Witcher was the first game I actually bought digitally from Impulse, so I guess I wasn't entirely sure what to expect. I dislike blackbox installers on principle, but buying The Witcher showed me just how much fun they can be.
After I downloaded the eight-gigabyte installer, which of course took several hours, the client locked up while trying to prepare the installation. I had to restart it, so naturally, I had to download the entire thing again, because it was too much to ask for those files to still exist. This time it managed to install properly - I wasn't pleased that it was running a 20-minute installation completely behind the scenes, but at least it worked.
The next step was to back up my installer to DVD, so I wouldn't have to download it again in the future. I navigated to my download directory, and... oops. Apparently the downloaded files are automatically deleted when installation is complete. Fine - I go back to Impulse and click the "backup" button - which apparently just redownloads the whole thing
again, judging from the amount of time it took. When it finally finished, I was left with an eight-gigabyte .impulse file, which I guess I'm supposed to feed into the Impulse client in order to reinstall the game.
If I ever want to play The Witcher again, I think I'll just buy another copy from somewhere else. I bought it on Impulse because it was on sale, but I regret it completely.
Since then, I've bought a few games from Impulse during their $2.99 weekend sales (which they don't do anymore). The installation process is acceptable for small, inexpensive games, but I'll never make a large purchase on Impulse again.