The only issues I've had with epic is controller support being nonexistent. And no avatar icons.
I have quite a few free games from there, some I'd probably not have played. 20XX was free a while back and I just loved it. Then bought 30XX on Steam when it came out.
I ain't going to give Epic a cent, but I'll take advantage of their marketing practices.