Yeah that's true, though cdkeys jacked up the price as soon as the exclusivity kicked in, so it's still affected pricing. The uplay discount is good, but not everyone has the necessary 100 coins, especially now they expire.
I've always tried to get uplay games on sale via Steam if possible, so I have all games in one location, but since EA split off and created Origin, and then Uplay, then MS Store popped up for Play Anywhere titles, its just not possible anymore, so I redeemed all my points 420 of them on uplay for 20% vouchers and just went and got a load of uplay games, its not like the games don't need uplay, they do, even if on steam...
It was nice to have Steam at first for all titles, but I've just had to accept its just never gonna be one store for ALL games.
Moving on, Epic has not provided IMO any sort of cost saving to the consumer. It appears Publishers are attracted to Epic for lack of refunds, lack of community reviews and the bigger cut they receive from each copy sold on Epic. Epic store provides no consumer protection, incentive or anything for the consumer
I'd buy from Steam for their community and xinput support for ALL input devices
MS Store for MS rewards
Uplay for their 20% discount scheme
EA offers EA Access which at £19.99 a year is a great deal
All of these stores also offer achievements and incentives, Epic offers next to nothing. The Epic store still has no shopping cart, the most basic of features for a store I'd have to say.
Sad times, but no, won't buy a single game from Epic for the time being.