I don't see how the tag => file path will be workable. As you add and remove tags, your actual file system is going to go strait to hell. Dear god I don't want to think about what that would be like to browse from the terminal
Why stop at a tag-based file manager? Why not a tag-based filesystem?
I was thinking BeOS's BFS since that was the closest I knew off the top of my head, but tmsu looks awesome. I love that simple command line interface around it.
I barely use GUI apps, but beyond that my only strong adverse reaction is to cancerous Electron platform. So: why the hard no specifically on the Python GTK bindings?
Been there. But, while I have a preference for statically compiled languages with minimal runtime-linked libraries, when it comes to GUIs, the horses are already out of the barn, right? So I don't sweat it as much for software I'm getting from the distribution's repos.