It has eventually culminated with a rejection of GUIs entirely now; everything I do lives almost entirely in the command line with tmux and Neovim. I am reasonably happy with pandoc markdown for about ~85% of document tasks, XeLaTeX for the remainder. I use LSP for something approximating an IDE.
It’s not for everyone, but I really like how little superfluous crap is in my window now.