Heretic777: These are not drm free, you will need the Epic client to download and install the games.
While true that you need the Epic client to download them (and an account to claim them), a lot of the games EGS has offered as freebies haven't required the client in order to run once downloaded (some normally launch via the client, but you can force it not to by using a Command Line argument on the executable). So in my preference in terms of pure functionality, Epic is preferable to Steam.
IndiaGala like others have said is primarily a Steam key reseller. Yes, they have been offering free games frequently, but the quality of the selection hasn't been stellar so far to be honest. I was very surprised to see Deponia in the mix, but that's been the one shining jewel in the lot imo.
HumbleBundle is more respectable than IG in my book. It does itself offer the occasional DRM-free installation for certain games, and although it is primarily a Steam key reseller (in numbers), it does resell a small catalogue of keys from other platforms as well (even GOG).
To be honest I've never heard people say they like IG immediately after GOG. ¯\_(ツ)_/¯