Not the person you asked, but I haven't found a use for it myself on my laptop. If I need to work on something I'll just use an external monitor, so I haven't really felt like I've needed what Stage Manager offers
Sometimes useful in certain workflows, sometimes not. It really depends on what I’m doing.
It could use some reworking, but I like the novel approach to window management that also abstracts between whole system WM and app-level WM, which macOS always did with Exposé. It’s much simpler than the more cumbersome approach I’ve seen with other WMs.
Yeah I think that's probably the best explanation, simple to pick up for new users yet still provides a good amount of power for advanced users without getting overly complex.
Yeah, that’s a good way to put it. WMs in Linux, like with most features, kinda throw you in head-first into the deep end and can be overwhelming for novices.
Pop_OS’s window tiling system, on the other hand, is a little toned-down but can still be very powerful. From what I’ve seen, the new one coming in their Cosmic DE is even better, and features app-level abstraction in tabbing your tiled windows.
I think Stage Manager is great if you only have a single display. Sometimes I will use it at work (computer engineering) to keep my browser tabs with documentation, IDE, and email at arm's reach. If I have access to my dual-monitor setup or an ultra-wide monitor, though, I prefer to keep everything visible or make minimal use of spaces.
I like having similar tasks on the same workspace separated by mission control.
So I'd have my programming stuff, editor and browser, then maybe an issue tracker on workspace 1 with mission control to quickly switch between the two. I guess the dock might work for this use but it's nicer to have the context of which apps are in each control space.
Then in workspace 2 I have my calendar and reminders on different mission control spaces so I don't have to have them side by side and can benefit from a more full window size.
TLDR: minimise workspace count by grouping tasks of similar context.