I been buying from them and HRKGAME for several years with no troubles at all. My son just bought some mystery keys and got project cars with all the dlcs for it, lucky sob
But between the two of those, I cannot remember the last time I ever bought a game off steam
With Epic, I haven't bought a game from them yet, but I sure do love the free games they keep handing out, days leading up to Christmas was awesome :O