To avoid the hassle of categorising games manually, I've been using https://github.com/Depressurizer/Depressurizer
It took me a couple of tries to get a functioning setup with an older version, but it's working now and they seem to have improved the UI a bit. It allows automatically making categories in your library based on genres and user-defined tags from steam as well as some other things like ratings and time to beat