I argued with few of them, they all stop responding after you ask about customers or after you point out that selling games is two way road not only developer one.
I am not sure why no one of the big outlets actually writes a balanced article.
I mean this would be my personal take:
-Epic store is good for devs, since they earn more.
-Epic store has the fortnite audience they COULD convert to other gamers.
-Epic store has Steamspy analysis that they might use to make the experience better.
-Currently a lot of basic features missing.
-Moneyhatting is not good.
-A whole market is hurt by Epic 3rd party exclusives.
-A bigger market is hurt because they dont have regional prices (yet)
-Epic doesnt have forums and uses newsletters to talk to the customers
-The Epic 12% cut could be 18% after 2 years, since devs have to pay Influencers to play their games.
-Steam has a lot of basic features.
-Steam supports the most regions so 3rd world countries can buy games for a reasonable price.
-Steam lets people earn pocket change by owning or playing games.
-Steam develops stuff like Proton, SteamLink App, VR stuff etc.
-Steam has a problem with moderation and problematic groups (Nazi groups)
-Steam communication with smaller devs is problematic and some wont get an answer while bigger devs get an answer in a few hours.
-Steams UI needs an overhaul (thats coming)
-Steam has a problem approving problematic games.
-Curation pros and cons.