I heard "smart resize"?
The original idea for mosaic windows was that each window would open at its "ideal size," but that will take time to implement. Meanwhile, I propose a different approach to make tiling useful right away.
#GNOME's workflow encourages one workspace per task. I organize mine like this:
1. Terminal / Neovim
2. Browser
3. Messaging apps
4. Casual apps
+++