Steam's issues are born from the fact that Valve doesn't seem to want to do anything themselves to moderate the content that their store is selling. The Epic Games Store isn't perfect either, but if its existence means that Valve actually has to improve their policies and actions then I'd say it's a net positive regardless.