Hyprland hands down with the split-monitors-workspacees plugin godblessing
Gentoo Linux
The Gentoo Linux community for discussions, tips and tricks, and general kernel compiling
I'm too lazy to do more configuration than I have to so I go with KDE. Using X but I believe it has Wayland too
I've been using Sway as my main desktop environment for a few years now. Before that I was very into KDE.
I've been using Awesome WM for nearly 15 years now. Highly recommend
Kde plasma. I’ve tried everything else and used to change to tiles managers and whatnot. Ended up just sticking with kde because it’s familiar.
Gnome 44 is amazing on laptops. Looks clean, has solid gesture support and there are many shell extensions to customize it as you please.
Dwm, but I've been trying sway and dwl. Hyprland is cool too, but I haven't used it that much.
I did not like the concept of dwm. Is it good in practice? Changing code and recompiling? I suppose it goes with the spirit of gentoo.
It depends on what you need your WM to do, really. In practice, usually you just patch everything you need one day and then forget about it. There is a website with sorted patch list with description and everything, if you're interested. Sometimes I can even modify the source code and add or remove stuff, since the code is small and it compiles in seconds. But it's a dynamic tiling window manager and no patch will change that, if that's not what you like that's totally fair. Also, updating might be painful.
If bspwm does what you need it to do, and you don't feel like you want to add or remove something from it, just stick with it.