Competition makes the industry better. I was somewhat supportive of EGS when it was first announced for this reason; God knows that Valve needed a kick in the ass because Steam is a damnable mess. But the EGS client is awful and Epic's methods are anti-competitive, and I've soured on them. Create a client that is as beneficial to gamers as it is to developers, and then we'll talk. But don't release a sub-par client that lacks expected functionality, lets developers hide all criticism and locks up third-party games behind exclusivity agreements and then try to tell us how you are making the industry "better" and that complainers are morons for not seeing how wonderfully beneficent you are. We can see through your flim-flamery.