My favourite WM is awesomewm[1]
It's mainly tiling but it has a floating mode. Also it's very customizable using Lua scripts.
I love it because it's the closest thing to a modern back ion3/notionwm[2]
But now I think that getting away from X11 is one of my main concerns so I'm not using any of these things.