Earlier quoted context omitted.
To be fair to Epic, they are/were offering developers a better deal than Steam. And they've done far more for gaming over the past decade than Valve, which hasn't been able to successfully innovate in the last two.
However, they're not offering ME a better deal. Let's see: - games aren't cheaper on the Epic store, in spite of the allegedly smaller cut the store is supposed to take - they're Windows only (and here comes the China reference, they only know about Windows in there) - their store still doesn't have a shopping cart (i may not be current on this)... reeks of incompetence? Can you trust them with your credit card info?…
I have ~24 games in my Epic games library from this and 6 work on Macs. Not exactly Windows only (but way way moreso than Steam)
WRT the shopping cart, I think you're reading too much into not being able to buy 2 games at once. FWIW I've NEVER bought two games at once on Steam. I buy most of my stuff on Amazon without using a cart.
Exclusivity kinda sucks, although at least the PC/Mac platforms can support both Epic and Steam and GoG! Sucks even harder for PS or Xbox players.
WRT contribution to gaming, the Unreal Engine seems like a small contribution...
Lastly, Fortnite isn't to everyone's tastes but it is IMO a very fun and unique game with the build mechanic. Free-to-play implies pay-to-win and that's not the case. Virtual goods are cosmetic not stuff like levelling up faster
PS. I do prefer Steam and appreciate Valve's contributions