I like the Workspace | Personal approach a lot. This would solve a lot of ‘dashboard’ problems in probably 80% of use cases.
It would be nice to allow the User to display an admin widget on the Personal screen without breaking it – that way, they can build a ‘custom mix’ of admin-created (none, some, or all) and personal views. The reason for this is so that they can feel free not to have to switch back and forth to Workspace and Personal.
I wonder if you could do something on Personal like “Add a widget” → then the user can choose whether they want to “Link” (display a non-customizable widget controlled by Fibery or the Admin except maybe for adding some extra personal filters and knowing the view may change at the Admin’s discretion) or to “Duplicate” (copy a widget as a starting point for full control over the widget themselves but losing the link back to the admin which may cause it to become less useful over time if backend updates are made that they are not fully aware of).