Download Free Heroic Games Launcher (Windows) - Download & Review Game launchers are a rather contentious topic these days, largely…