- Duplicate all the Steam shop features
- Integrate your social framework with Discord
- Add a proper overlay browser
- Make game ownership ephemeral until first play (meaning you can give away games in your library, or duplicate games in a bundle)
- Shim with Steam Input
- Better looking “Big Picture”-style mode
- Built-in game streaming, paid either with subscription or per-minute via wallet
There’s probably tonnes other that I’m forgetting. The above would take a ridiculous amount of dev hours though.
The big mistake Epic made (is making) is that their store is more beneficial for developers, mostly by taking a lower percentage. But those savings are barely passed on to the consumer, and even then, consumers don’t care about that. They’ll happily pay 10-20% more to have their game on the superior platform.