So I've had my first real experience of EGS yesterday. I wanted to play one of my freebies, Horace.
Downloaded the game, which went fine. Then I added the game to Playnite, also fine. Everything working as it should, my library looks neat and tidy and is in one place. All great. One of my big criticisims of the EGS is the separate libraries makes things annoying for people who want to play on their TV, but the open source community on PC has solved this issue with Playnite (one reason why PC is the best platform in the first place - this kinda shit is common) so I was willing to give the "just another launcher" a try to see if it is just that.
So I go to launch the game, and it just doesn't work. Playnite shows as "Launching", a small command line window appears for a fraction of a second, disappears, then Playnite returns to its usual self, saying the game is ready to launch.
Okay, must be a Playnite issue, right? So I eschew convenience and navigate to the EGS client with my media keyboard/trackpad combo, click Play. It begins syncing cloud saves and... nothing. No error, no sign it's even attempted to launch the game. Just a small command line window appears, disappears almost immediately, then the saves begin syncing on the game's "exit".
What the hell is going on?
I verify the game files. Issue still happens. I uninstall and reinstall. Same issue.
I navigate to the game's folder, click on the executable and... what do you know? Horace works! So I alter the properties of the game in Playnite to skip the EGS and launch the executable which miraculously also works.
I've never seen a game that requires you to not use the launcher to play it. Alas, I now lose the benefit of cloud saves as the client only syncs them on launch and exit of the game through the client. But the beginning and the end of it is that Horace doesn't work through Epic's own client, but the EGS version of the game does work through other clients like Steam, GOG and Playnite with a tiny amount of tinkering.
But this is an excellent first impression of a store that is apparently "just another launcher".