It was insecure. It leaked credit card numbers and personal information like a sieve.
It used CCP money to bribe companies into throwing away sales. An act that while was short term good for the companies, permanently poisoned them afterwards.
They didnt have basic functionality like preloading games. They had to pay Gearbox to do that for them
They still dont have feature parity with Steam, even for the few features they have
Digital Extremes, the company behind Warframe, is based in London Ontario and has a yearly convention there every July.