The only way Epic will see a cent from me is with a new release of Unreal Tournament.
For me, I guess it's too late.
But, that should have been their starting point.
They have IPs, instead of signing games to not launch on Steam, they should have spent some of their money reviving Unreal Tournament, Jazz Jackrabbit, (...).
If they have money to burn, and can affordable to lose money, why not support the people who basically "made them", the Unreal Tournament fanbase?
I actually had an Epic account (before requesting it to be deleted). You want to know what it was for? To play the alpha of that "crowdsourced" Unreal Tournament game (which was never something they put any effort in).
They should have made their own games, launching on their store, and when things matured enough, they could open the store to third-party games, like Valve did.
If they had done so, instead of simply signing crowdfunded games, and other titles that are already completed, and had this policy of free games and big discounts, I would be totally on board with using their store.
Even before Steam, I bought (and still buy) games pretty much from anywhere. Be it downloads, or as part of a launcher (Steam, Origin, ...).
So, using them would be no different.
But, instead of reviving Unreal Tournament, a series I was very found of (one of the few MP franchises I cared about, and who had a very creative community that kept putting out new content), they went and signed crowdfunded games like Phoenix Point, and Shenmue III, games I dropped quite a few € on, and when you piss me off, and try to "force me" into using your client at all costs, instead of me using it because I want to, you'll never get a cent from me.