I am a bit surprised to say I've switched to #KDE. It has a very good tiling window extension, useful integration with #Android, #Zmodem support in #konsole, and, oh yes, EXTERNAL MONITORS JUST WORK RIGHT. https://changelog.complete.org/archives/10338-kde-a-nice-tiling-envieonment-and-a-surprisingly-awesome-de
2/ I had been using #xmonad for many years but it became impossible to find an environment that worked both with it and got display switching right.