I've considered keyboard-driven WMs before, but have thus far gotten by using regular WMs with a few custom keybinds for window sizing, movement, and monitor placement.
As long as you have an automated algorithm for the basic layout, it works pretty well.
I still have to contendb with apps that don't offer the shortcuts I want, though, and that's when Shortcat is very handy.
Cagebreak is like ratpoison for Wayland. (I haven't tried it.)
I suspect awesomewm might be a good candidate too. I messed around with trying to make it more ratpoisony. The results were pretty good.