I'm actually very fond of Steam, especially since they added the refund for games which don't work properly (I lost plenty of money on games which I couldn't get working). On one of the PC games I worked on I was instrumental in the game leaning heavily on Steam Workshop and other community features.
I'm mostly fond of competition and market disruption. I use a Kindle to read books but I wish there were a viable competitor for buying and reading ebooks.
What Epic are providing is not competition, it is forcibly entering the market and removing consumer choice and engaging in anti-consumer and anti-competitive practices.
It's not even good for developers because their curation policy is subjective nonsense which actively harms the indie space, you would know this if you had read through the countless amount of threads on this topic which have compiled, in detail, factual evidence outlining why EGS is bad for consumers and for developers in its current form.
This tired and repetitive arguments that defenders of Epics practices roll out about them being "good for competition" have been utterly decimated on a number of occasions with objective facts.
Here are some other facts about EGS, Game prices are higher and the supposed benefit of a higher cut trickling down to consumers in price saving has not come to fruition and their store is woefully inadequate when compared to other stores in terms of both features and customer service.
They have also entered the market buying exclusives to limit consumer choice and force them to use their store.
This is not "competition" because "competition" involves more than one party, when EGS are the only store with these games, who they competing against?
Also, I have refunded at least 20+ games on steam and never had an issue, not saying you haven't but from my own personal experience it has never been an issue.
I have seen countless devs on here parading Epic around whilst ignoring all the negatives so forgive me if I come across as short but when I had a dev tell me less than a week ago that his only concern was what benefits devs/pubs and essentially consumer concerns didn't affect him therefore it wasn't an issue it kind of rang some alarm bells.
You are free to like/dislike Epic but I think a lot of people here are getting tired of people coming in to threads, saying how great Epic are, ignoring any criticism and evidence or pretending they don't know what has happened and then the second they get questioned about the negatives of EGS they vanish or never reply until the next EGS thread pops up.
At best it seems like handwaving/fanboyism/ignorance and at worst it seems like astroturfing (not saying that's what you're doing by the way, I am simply saying that when people consistently ignore evidence based arguments about EGS they come across as disingenous.)