Did you try [chunkwm](https://github.com/koekeishiya/chunkwm) yet? It's the successor of kwm which I have tried on macOS.
Mainly I use i3 at Linux but for some work I have to use macOS as well.
The only native apps which feel Linux like are iTerm and Emacs (the mac port) because it's possible to suppress the window decorations. Every other native app takes for a real tiling wm too much space with its Titel bar and other frames.