timppu: I tried it once (that was a couple of years ago though), and it felt quite good like it showed the estimated remaining time for the download and such (wouldn't be that hard to add that same to gogrepo as well), but:
- it was apparently Linux-only, unless you compile it yourself to e.g. Windows. What I like about gogrepo is that is works on pretty much any device that can run python scripts. I use it e.g. on my Raspberry Pi4.
- If I understood right, that tool depends on the new and changed tags to see which files need to be downloaded?
gogrepo, on the other hand, can detect any changed or new files that need to be downloaded, regardless if GOG has provided the tags. I presume that is why it can take such a long time for gogrepo to check which files it needs to download, compared to lgogdownloader.
I might be wrong on that one, but that's the impression I got when I used it. Then you might miss many updated files, just because GOG didn't mark them as such.
It has the option to only work on flagged files (--updated option) but by default it will try to download everything and
1. skips already downloaded files (not changed/updated)
2. downloads new files (new version or missing file)
3. renames old version and downloads new version ("silent" updates, meaning that the file has been updated but file name hasn't changed and possibly no update flag)
So it won't miss those files that don't have update flags.
It can also use Galaxy repositories to install and update games if one wants to use that feature.
For Windows users gogrepo is probably the best choice unless one wants to try compiling lgogdownloader for Windows.
At one point I was going to compile for Windows but at the time there were issues with MinGW handling some C++11 features on Windows so I dropped that idea.
It should be possible to compile lgogdownloader for Windows nowadays with mingw but I'm not sure if lgogdownloader requires some #ifdefs or changes to handle Windows specific things.
I guess that WSL would be the easiest way to use lgogdownloader on Windows.