I use it when I use OS X, but I find it’s not substitute for i3/sway. It’s better than nothing but I still greatly miss a “native” tiling WM when using it.
I have used Amethyst and it works alright but is still a long way from i3 or dwm. Mostly because dealing with different virtual desktops (Spaces) is quite janky as it isn't managed by the wm but automating macOS in ways it wasn't designed to be automated.
https://github.com/ianyh/Amethyst