This is the way I always did it on Mac, and now do it on Cosmic.
Almost always I want windows to have the full real-estate of the screen (editor, browser, etc) so tiling rarely makes sense for me and instead I want to be able to rapidly change between windows.
So using whole workspaces as a side-to-side carousel where I can flip back and forth between adjacent ones in a moment has been my go-to workflow for 15 years already.
I don’t do strictly fixed, but I do relative, for example my terminal is left of my IDE, my browser is right.
Using workspaces as instantly switchable ‘screens’ also helps make presentations and demos really slick, i find.
You can screen-share the whole monitor and then flick between your deck and code and a browser very cleanly with no window fumbling.