Cleaner, faster transition between Workspaces

Currently when switching between workspaces with multiple opened windows it’s a distracting multi-step transition that is also pretty slow.

Switching to a workspace that maximizes 2 windows while the MixConsole is opened looks like this:

If this was instant then I would want to incorporate it into my workflow, but as it is it’s too messy.