Advanced game filtering using lists
My suggestion would go one step further to some old previous suggestions. Especially because everybody might have a different view of "finished" state of a game.

The topic is about filtering the games you have in your library and the current filtering possibilities.

As an achievement lunatic I can pretty much say, that when you have collected 100% achievements, you pretty much played the game through and even more in most cases.

Currently I have a list, which I have generated some time ago, where I add all the games, which I have finished with 100%.
Now when I have another list, which e.g. is dynamically generated, I would like to exclude the titles from the finished list, which I have, so that I can see only the ones not yet finished.

From the development perspective of such a functionality it's actually pretty simple to do:

This is a list as you would have now. Create a list and add a game to the list:
List1<collection> = game.isPartOfList("e.g. finished")

To add ecxlusion of list in another list:
List2<collection> = game(installed AND/OR other filter) AND NOT game(inListOf(List1))

Hence the exclusion (NOT) would help immensely. Also an OR with a combination of several filters should be part of this enhancement.

@Valve, I would even switch to you as a senior dev or PM / PO to help you push this and other topics :bh: