feel free to list other window managers you’ve used.
I have been happy with bspwm, but considering trying something else. I love its simplicity and immense customizability. I like that it is shell scriptable, but it is not a deal breaker feature for me.
I like how the binary split model makes any custom partition possible.
I started my journey toward tiling window managers with Awesome, before moving to XMonad for a number of years. These days, I have settled on i3 (and now Sway). I still sometimes miss the configurability of XMonad, but have come to appreciate the manual tiling approach of i3/Sway.