i am using KWM with river. I really like KWM, but I am tired with how rapidly the config is changing and needs to be updated to compile KWM updates. I'm thinking of switching to ZRWM since using CLI commands to config seem more stable than writing source code that needs to compile. The only thing I'm not sure about with ZRWM is I use monocle and deck layouts the most with KWM--and I'm not sure if ZRWM supports monocle.
If I don't get to a comfy place where my WM just exists and doesn't need to be updated, I may move to DWL.
I've used sway, hyprland, dwm, niri, mangowc, river-classic and now river with KWM. I'd say dwm and KWM are my favorite, but river-classic was up there (I just didn't have enough layouts set up).