I installed the beta of GOG Galaxy 2.0 and connected all of my gaming accounts:
The majority of my games are in these accounts. The only major absences here are Nintendo and iOS.
This created a massive master list of all my games. It’s really cool to see Shadow of the Colossus, Crimson Dragon, and all my PC games in the same list. It isn’t quite perfect - for example, any physical PS4 games that I’ve played are included, even for those which I no longer own the disc. And Original Xbox/Xbox 360/PS3 games don’t show up at all (I’m hopeful they’ll at least include Xbox 360 games in the future since many of them are compatible with later consoles).
You can add custom tags to organise your games. I added the “Completed” tag myself. So far I’ve completed 71/998 games. I was able to install a Steam game by clicking on the install button in Galaxy client (it just opens up Steam which was already installed my machine). There doesn’t seem to be any way to share the lists at the moment and the client is a little slow, but overall I’m really happy with the way I’ve been able to manage most of my games through the one application.