Sorry if this comes across pedantic, but in case anybody isn’t aware there are some games that offer Achievements (Alan Wake 2 is one I know).
I do agree though, Epic just doesn’t have the features Steam does. I don’t think their barrage of free games idea is a bad one, but it feels like an afterthought when it’s just not as fun to play them there. (Better Linux support would be nice too, at least there’s Heroic.)