Epic Games - a good platform for purchasing games along with playing them.
Epic Games is relatively new, in comparison to gaming platforms such as Steam.
The games, deals and even free games every week you can get from Epic Games makes them a great contender to Steam, although they have a long way to go in terms of their layout; including things such as their application which is a bit clunky at times.
Epic Games also provides exclusive games which are only available on their platform, which I guess is either a con or a pro depending on which platform you prefer to use.
All of the above constitutes my reviews as good, however as a side note, I would like to rate their support as excellent and say that, I'd put them second to Humble Bundle, there is no other support like it - they are polite, friendly and fast.