It would be really useful to be able to have granular control over guest user/ team sharing.
E.g. I have a table of supply items I would like to confirm with the client. I want to share that list with them and allow them to view and make comments on all tasks but also to fill in only certain custom fields or status changes so they could for example change from Tentative to Confirmed status.
Then I want to be able to share that same list with a supplier for them to price it, so now I want to show them only certain fields and have them with a view-only permissions, but allow them to enter for example the price under the relevant custom field column.