don't really get the complaints with gog.
gog evolved as a store where you can buy old games which are not available easily,so of course they won't have your new AAA blockbusters and other stuff.it is already radical that they are adding a lot of newer indie games.people who play older games would have no problem,and that's who they cater to.
the client itself is optional,and not even released properly,so no point complaining about it.main thing is they offer drm free games with extras too,so you can play it without hassle.
and they have actual customer care.
i myself quite like it gog.of course,that doesn't mean i will only buy on gog,and the regional pricing has changed things considerably.but for older titles and their in-house stuff,i would prefer gog.