Just a question: Isn’t there an option to replace xfwm with another window manager (=i3)? Did you consider this option?
I did try it, but it either did not work or it broke something. It was definitely something on my end, because it should be possible to do this. It was quite a few years ago, so I do not remember many details. Sorry!
From what I’ve heard, it is less buggy, but the DLC don’t make much sense story wise.