I go to EGS once a week or so just to see which free game is on offer, and the experience is only barely tolerable.
If you're giving away free games and can barely manage to attract people to your storefront, you might be doing something wrong.
In their defense I suppose, most other competitors weren't much better. I don't think anyone misses Origin, and you'd have to pay me to spend any amount of time on Ubisoft's storefront. Only GOG comes close, and they earn a lot of good will in other ways.
The Epic Game Store is just kind of mid. The app feels spammy, the game selection is less, and it doesn't really offer anything over the existing options beyond the monthly free game gimmick. If they want customers to head there it needs to be better, not just good enough.
Who knows? Presumably because Steam hasn't done anything to drive them off, they've generally been satisfied with the service, and the titles they want are available. At least that would be my guess based on my personal experience but I assume Valve has a much better grasp of their audience than I do.
As a user of both EGS and Steam, the one thing that EGS doesn't have that Steam does is multi-threaded downloading. Steam can saturate any connection I've thrown at it, whereas EGS gets a few-hundred mbit/s and saturates a single CPU while doing it.
Perhaps game devs get a whole bunch of "gee whiz" features from the Steam Platform that Epic Games doesn't provide, but I -personally- couldn't care less about those.
> You don't need multiple threads to saturate a gigabit connection. Even many embedded SoCs can do it.
What I've observed is
* when Steam downloads are in progress, between four and nine logical CPUs worth of processing power on my 32-way Threadripper are being used and zero logical CPUs are running at 100%
* when EGS downloads are in progress, exactly one logical CPU on that Threadripper is pegged at 100%
It's true that you can do gigabit downloads without having a multithreaded downloader. [0] But it seems to be true that the two biggest PC-game-store clients absolutely cannot... for whatever reason. Given the prevalence of gaming machines that have CPUs with four or more logical CPUs, I expect it's not really worth the effort to make whatever Steam is doing single-threaded, or whatever single-threaded thing EGS is doing fast enough to saturate a 1gbit+ download.
If you're giving away free games and can barely manage to attract people to your storefront, you might be doing something wrong.
In their defense I suppose, most other competitors weren't much better. I don't think anyone misses Origin, and you'd have to pay me to spend any amount of time on Ubisoft's storefront. Only GOG comes close, and they earn a lot of good will in other ways.