there has been no valid alternative since 2008
I've refrained from buying games that came with some third party launcher bullshit
apart from gog there just isn't anything else and it's not like steam sucks
still don't have an EGS chink spyware account for shitty free gaymes either