Mr.Caine: Old news OP,galaxy always sucked and it was a mistake on GOG's part to even make it.
Which client(s) don't suck, and why?
Genuinely asking, I'm trying to understand what makes some client great and another one awful, as to me they all seem pretty much the same. The little I've lately used Galaxy, I haven't faced any particular problems either, like not being able to log in (like the OP says) or the client crashing or something.
Oh, one thing I don't like about e.g. the Epic Games Launcher is how it requires the email verification code pretty much every time if I run the client on a different PC. I have two PCs in my household where I've installed the Epic client, and each time if I switch the PC where I run it, it seems to trigger that 2FA verification and I have to go get the code from the email and yadda yadda yadda.
Steam does not do that (it doesn't care if I swap PCs; the only restriction is that it doesn't let me run the same game on two separate PCs at the same time, which is "fine" I guess), nor the GOG website. Not sure how Galaxy would react as I have installed it only on one PC, and only rarely use it anyway.
How the Epic client behaves, to me it doesn't seem to have anything to do with security, just Epic's way of fighting casual piracy where friends would share the same Epic account I guess. It just seems odd it triggers 2FA even if the two PCs are behind the same IP address, ie. most probably in the same household (unless it is some university dorm where everyone shares the same public IP address...).