Must be optional
Might I suggest some rules for such a tiler:
If the window has been manually resized and moved by the user, then *never* move or resize it automatically.
If the window has had a given size/position for a long time and is used often, then *never* move/resize it automatically.
I used to use Gnome2. Gnome3 came. Hated it. Found Mate. Still using it more than a decade later.
Why? I do not spend time interacting with the window manager. Monitor is old 1280 x 1024, in portrait mode. It has the tool, etc. bar vertically on the right. That leaves room for a pair of 80 column, full height windows side by side. The right hand one is Gnu emacs. The left hand one is a shell. Buffers in emacs come and go. Testing of my code, email, file handling, etc. run in the left window. A shell buffer in emacs is also used, but tends to be for things that don't produce a lot of output.
If a window manager that I cannot control ever fiddles with those two windows just because I temporarily open up another window, then I will find where the developer lives.... :-)
Web browser? That means I'm taking a break from programming - the two main windows are iconified.
Lately I've often had a PDF viewer for the X86-64 architecture active, but it comes and goes iconified as needed.
I do not want a system that relies on my very poor memory to find key combinations or weird names to control my system and run things. Give me menus!!!!