I use Sway.
The main reason is because I'm used to tilling WM, I've tried to switch back to stacking ones a few time but I really don't like it.
The second reason is that it's light.
The third reason is that I have less issues with Wayland (I know some people would say the opposite, but I never found a way to have no graphical glitch with X11)
Now, if there would be a mature dynamic tilling manager like DWM or AwesomeWM under wayland I would switch to it (I'm gonna play with RiverWM soon I think).
Sway is surprisingly nice to use. My first run in with it is the Manjaro+Sway images for the Pinebook Pro. I have to keep the shortcut documentation saved on my phone for referencing but I'm beginning to understand the draw of Tiling finally.
Arch, i3wm. Love having a personalized keyboard-first setup that I can say I've built over time.
A tip for those who may just be starting out: switch your LEFT-ALT and WIN keys. Also make caps lock act like ESC on tap and CTRL on long press. See xmodmap, setxkbmap and xcape for this.
XFCE and open box are floating. You can set up some key binds to snap windows. Overall I think floating + snaps are superior to pure tiling. I use XFCE when i want a big fat desktop environment. Pure open box for something light.
Sometimes I want pure tiling. ratpoison (manual tiler) is my mainstay for that. Occasionally use awesome or dwm for a dynamic tiler.
My traditional setup is Sawfish. No desktop environment, just Sawfish, xterm, emacs, and a browser. I still run this today on a Debian desktop at home and a RHEL VM at work. Occasionally I swap Sawfish for StumpWM (I have an old X220 around here where I thought a tiling WM would make better use of the tiny screen). Lately I also run MATE on Ubuntu for my laptop, having realized I can configure it to feel close enough to my old Sawfish setup.
I really don't like the idea of desktop environments. They aspire to control your whole computer, and replace all of your applications with their own - their own mail reader, their own media player, their own text editor, their own PDF viewer, etc. This has been my impression even since the 1.0 days of GNOME and KDE. They feel like a collection of shovelware.
Why? It just feels more like what I'm comfortable with and works closer to the way I expect things to work. I'm one of those people who thinks that Win95 era Windows defined a desktop UI that needs little improvement, and KDE gives me that experience plus pretty much exactly the improvements I would want - virtual desktops being foremost on that list. The "Activities" stuff is neat, although I don't really use that facility a lot, but it complements the rest of the system nicely IMO.
What I explicitly don't want is any of these desktop environments that try to do what I consider "weird" stuff like blocking you from putting anything on the desktop, or forcing use of a Mac style menubar at the top of the screen.
Openbox on XFCE. I have a custom set of keyboard mappings that I really like for moving and resizing windows. I haven't found another stacking WM that provides a set of actions like Openbox.
I'm in the phase of slowly trying to learn Linux, and it's fun. But it also quickly becomes clear that there is no reward at the end. The endless different config file formats, man pages, shell mantras etc. don't really make computing any better in the end. They don't help one run CAD software, do CFD, write software, edit videos, make music, or any of the other things that are really what computing is about. Perhaps Ubuntu is the forever-distro after all.
I’ve been using elementary OS (Pantheon) and I like so much about it, yet still often find it feeling a bit limited as a daily driver for software development work.
I’d like to try Gnome 40+ with one more distro hop, but if that doesn’t stick, then I’m likely to head back to KDE Plasma (Manjaro) since that’s been the best Linux experience I’ve had so far. Sane defaults, yet still easily customizable wherever I felt the need to.
I'm running Arch Linux with GNOME on Wayland. It's mostly perfect for me out-of-the-box, however I have customized it to my liking with the help of a few extensions:
I've been using this setup for quite a while and I've been very happy with my computing experience, both in terms of aesthetics and overall UX. I tried tiling WMs for a while (first KWin and then i3 / Sway) but I found that I'm just a messy person who tends to be more productive with a floating WM.
I have been running either sway or i3 (both tiling window managers) for the last couple years. I used KDE for a couple years before that. One day I tried a tiling WM plugin for KDE and decided to give it a shot and learn it how it worked. Using the KDE plugin preserved the ability to float windows and do everything the way I had in the past if I couldn't figure out how tiling worked. It was a nice easy transition and I'm really glad I gave it a chance! I quickly grew to love the ability to use all my screen space efficiently and the organization of workspaces.
The lightweight footprint that something like sway or i3 gives is really nice too. Now I like to start with a fedora minimal install, install sway & just pick and choose all the applications I want to use. It really feels like my OS stays out of the way and is just the way I want it. If/when I reinstall I just backup my .config folder.... everything is back to how I like it once restored. Very easy.
Currently: LXQT/Mate on most machines. Mostly just because they are some of the lightest DE's that have the bare minimum features I want. I was a GTK-leaning user for decades now but the LXDE -> LXQT transition has begun to convert me. Fedora's LXQT respin is among my favorite prebuilt distros with LXQT.
Awesomewm for the last couple of years. KDE for donkey's ages before that. (Still use Konsole and Dolphin.)
Took a lot of fiddling and trial and error to get it the way I wanted with a mix of tiling and floating windows depending on the app and such. Very happy with it though, and it has fulfilled my tiling window manager itch that I carried for a long time.
I'm setting up PC for my dad soon. Previously used the latest LTS of Kubuntu for non-power users, but considering trying Mint with XFCE instead and see how it behaves. (Use Arch for personal PC and Ubuntu for servers, so Mint and XFCE are new to me but think it will be a good fit for my familial tech support requirements.)
I'm fucking around with it on my ancient Surface Pro 3, and it's been a wonderful experience so far. I haven't even got XWayland. Helps that I'm only using it to use Firefox and write some code in vim.
I ended up trying out Fedora 35 after years of Debian/Devuan.
Super happy with the Gnome experience. The whole OS feels very professional and polished - reminiscent of OSX, where you still have command line powers.
NSCDE (https://github.com/NsCDE/NsCDE) which is an adaptation of FVWM to resemble CDE. I can't comment how precise an adaptation it is, as I never used CDE.
I have originally switched to Linux ~8 years ago because I was fed up with how Windows doesn't help in managing windows. I then spent most of the time with i3 and xmonad.
I love tiling WM and would.never go back to "floating" ones. It a bit ugly at first but so much more usable: windows don't change place, you can easily replace them using only the keyboard, etc..
If you want to try a WM don't go for dwm: it's "too" simple and you need plenty of other helper scripts (volume control, resolution change, ...), But use a more "advanced" (user friendly) one instead
I use XFCE because of it's stabilty.
For tiling: I came across the tool xpytile (search on github for it). It almost perfectly fits my needs. Since it's written in Python I could pretty easily tweak it or even add new features. Very helpful is the concurrent auto-resizing of windows which are placed side by side.
I've been using PopOS which is GNOME plus Pops Shell - their custom tiling WM.
I tried i3 before but it sometimes broke with certain apps and took way too much fiddling to configure.
The nice thing about Pop Shell is that there's no config, and when I'm confused or doing something simple, I can just turn it off and use a regular floating style WM. It lets me focus on doing stuff rather than learning hundreds of keybindings and the internals of a WM.
I sometimes try to set up cinnamon, gnome, xfce, i3 or similar using the same keyboard shortcuts I use in my bspwm setup, but I always return to bspwm.
Cinnamon. Every once in a while I try again Gnome and KDE but quickly go back to Cinnamon. It's the only DE where I'm mostly fine with the defaults. Everything else has to be tuned to death to be even remotely decent. Or they just crash because I have one monitor that requires HiDPI scaling and the other doesn't. I'm sad, nothing we have today is as good as Gnome 2 was.
I used to use ST, but I got real bored of suckless
Because dwm is customized through editing its source code, it's pointless to make binary packages of it. This keeps its userbase small and elitist. No novices asking stupid questions. There are some distributions that provide binary packages though.
I've started to use the new version 3 on desktop. But it still has got some problems when connecting/disconnecting monitors, so I use version 2 on the laptop where I need to do that.
No DE, unless you count LXQt as a basic session manager. I don't know why, but it seems things works more smoothly with a session manager instead of just starting fvwm from .xsession.
I use dwm because it's lightweight and performs well on my old laptop; plus I like the minimalistic approach and I've been able to configure it to run as I want (I like to full-screen my apps and use large font).
Currently running Arch + i3, which I have done for years. However, I have recently been thinking of moving to a more featured setup. I've decided this weekend to fresh install Manjaro and Gnome
Plain old Gnome (41.1) on Arch. Simple and gets out of the way. There are some annoyances, but it works well enough. I’ve used KDE Plasma (on Neon) and XFCE (Xubuntu) in the past.
Now, if there would be a mature dynamic tilling manager like DWM or AwesomeWM under wayland I would switch to it (I'm gonna play with RiverWM soon I think).