Wolfgang's channel had an interesting take on it recently: "Tiling Window Managers suck. Here's why" https://www.youtube.com/watch?v=5n_rl9jWUMo

He makes some great points and I can relate to most of them, but my god do I love my tiling window manager. There is nothing on earth that would convince me to go back to stacking.

IMO, the key thing about tiling window managers is that if you configure it correctly, you always know where everything is, and you're only ever one or two keystrokes (or mouse clicks) away. For example, on my setup, workspace 8 is always Firefox. If I open workspace 8 and Firefox hasn't been launched yet it immediately opens. Workspace 7 is my meassaging app, 6 is discord, 1 is a terminal, and so on. Windows are never hidden behind each other so you never go hunting for anything.

There's also a lot of little customization things that make it feel really nice. Like I can hit a hotkey to size a youtube video to a pixel-perfect, borderless 720p window with other windows filling space around it. Or a global hotkey to hide notifications for the next hour. I have a "get focused" hotkey that will lock the screen and require an admin password if I open the browser.

TWMs are definitely not for everybody. But for me it removes a ton of frustration that I get with stacking window managers, and it lets me customize my own experience in ways that I find super valuable.

I like what you describe here...! I haven't been in Linux-land for awhile as I got a new Windows 11 laptop recentlyish and haven't put Linux on it yet, and my work laptop is Windows..

But for my new upcoming job they should be sending me a Macbook. Does the latest OS X have a workspace concept? If not is there an free application that can implement workspaces/desktops on OS X?

I haven't used macOS as my main OS in a long time, but I think your best bet is https://github.com/ianyh/Amethyst

Also I highly recommend disabling the "Automatically rearrange Spaces based on most recent use" in settings. That always felt like it was just randomly sorting my workspaces so that I had to fling them around until I found what I needed.