I don’t know how your workflow is, but I would assume it’s much more complex than QubesOS’. From the usability perspective, using Qubes is much more convenient, which may lead to better security down the line because the user don’t get overburdened.
Some of the few usability perks by comparison include:
- easily see which VM is which (though the colors)
- open disposable virtual machines easily (only have you way a few secs). These can be done for example on thunderbird (open attachment in disposableVM) or in the file manger.
- The Qubes RPC is super nice for making VMs interact in very strict ways.
- updates are centralized (kind of). Because of the templates mechanism you don’t have to update every single VM (just the templates).
- Again, the templates mechanism lets you switch the OS for a virtual machine in an instant.
And I could probably go on.
Also your config sounds a bit like the direction Qubes is moving towards: