I'm excited to give this a try, though I wonder if there's a way to replace command tab with it instead of control tab.
This little bit of UX is seriously one of those things you notice in Windows, if you're primarily a Mac user, and go "holy shit, I'm missing out." Windows 10, faults aside, actually does have some pretty clever UI/UX in spots that I really wish Apple would just "steal," because it (MacOS) sort of feels like a one-button-hockey-puck-mouse sometimes.
Wait until you discover some basic features of KDE or Gnome (especially the former) on Linux then. Using KDE, both MacOS and Windows 10 feel like it's 2009 all over again, by comparison. I just don't understand why MS and Apple don't steal the best stuff, it's literally 'free' as in beer, and so much more important to a good UX compared to the slew of useless features both these commercial vendors keep on piling up...
Things like per-window or per-app settings:
- borderless
- opacity
- default an app to a virtual desktop, position and size, even sub-types of windows (e.g. when you want children to appear in some designated place)
- a few well-placed magnets (sides, center, other windows) to quickly resize 'perfectly' (my OCD loves it haha)
- activities (more like a meta-organization, so powerful when switching tasks/context like home / work / hobby / etc.
- custom shortcuts for anything (any of the above, launch any app, optionally with command-line options)
and so much more...
For many of the things you list, you may want to have a look at https://github.com/koekeishiya/chunkwm
Just to piggyback on your interest:
My comments were more in the way of evangelizing Plasma (iirc KDE is the company, Plasma is their DE product), to share awesome features that I'd love to see generalized on all platforms.
In searching for a productive DE, provided you only want GUI config on the user side and can learn to juggle between 3-4 settings panels, Plasma beats them all.
Defaults are very close to Windows 10 (rather the other way around historically but whatever), with a touch of Linux twist here and there (magnet sides, feature-rich title bar menu, etc.)
The more advanced stuff is only necessary to maximize X (real estate, aesthetics, shortcut-driven controls...), some of it becomes invaluable over time.
I strongly encourage you to spend some time with KDE's Plasma, it's inspiring regarding the 'desktop paradigm' insofar as we just want to refine, not disrupt it (familiarity is a good thing for users imho).