See, I find Steam's store front to be a big steaming pile of shit. Finding games I want to play usually involves digging through a pile of crap I don't want to maybe find the few that I do. Everything for them exists in a big ass bucket and filtering is done by whatever tags someone applies to the game. If people want their game to be seen they tag it with everything they think is even remotely applicable. This means that unless you know the name of the specific game you're doomed to go scrolling through buckets of crap. If they could quickly allow me to separate random cheap indie games from AAA games I'd be more than happy but the interface makes that not the easiest thing in the world.Exactly, Steam improved constantly, added more features, set the standard of a good online game distributor. API's, hooks, customer service, forums, support for Linux, really key player in VR and even supported Macs somewhat. EPIC I don't see bringing anything new to the table or even a good table to eat from.
Now, that doesn't mean I find anyone else's alternative particularly fantastic either but I simply object to the concept that Steam is somehow doing it right. Definitely not.