Gave #exwm a try again. I really like it in theory, but in practice I just find it a lot more messy than i3/sway...