Dashboard Widgets and buttons should have conditional visibility options based on field conditions, including assigned user, and state of other widgets and/or filters in the same dashboard.
Similar to Airtable the ability to hide and show blocks and buttons is game changing and allows for a much better (and controlled) user experience.