Epic does good in general for the community of devs and gamers (even if there are ulterior motives)... But they seriously need to fix their launcher.. I can't believe the amount of money they spend on free games and helping indie devs... and have an utter trash launcher. I think in general they suck at UI.. I mean their UE4 UI looks horrible.
I understand, to a degree, that you maybe want to have your code in web code and use a WebClient inside the launcher to reduce the amount of double-programing. But a "huge" company like that... And for how someone could just spend a week or two with proper planning, the whole thing could have been simplified and had a proper native client.