* hibernate when closing lid
* cpu/mem/network visualization in top/bottom bar
* clean theme without much fiddling
* mute/unmute via hardware button
And the rest I forgot. I can live with some issues, but it compounds on the less popular DEs.
All those issue apply to Awesome as well. DE is much more than managing windows. A long time ago, I used various tiling window managers, but always ran the various Gnome background services as well.
This is actually systemd territory today.
(One of the reasons why I like systemd in practice. They may run counter to the Unix philosophy in every possible way, but at least shit now works the same across nearly all distros and desktops.)
All of those are possible with XFCE. Technically I think the mute/unmute thing comes through ACPI or something -- it works in any DE I've used.
Works fine, but then i do not have any transitory (USB) audio devices.
I suspect the lid close can be bound similarly (but these days you have the whole crapola of powerkit/powerd depending on systemd-logind handling the gruntwork, so who really knows).
So I stick to Windowmaker. I don't even really use its DE part, I use it as a WM mostly. It gives me terminals and other windows, and that's all I need. I don't even tweak it as I use to do 15 (or perhaps a bit more) years ago. It's fine for me as it is.
I'm not among the most people. I don't care about my desktop, and I've migrated away from all the focus on appearance to tiling window managers, currently awesome.
I almost never see my desktop, I just want my windows. I'm not a "the mouse is evil, twm's are efficient," I just got fed up with all the focus on the desktop. I don't care, I just want to do my work.
But that's just me.
BTW: Excellent comment. You clearly care. :)