I've had several instances where users I've shared a dataset with ended up sharing the dataset with Everyone which is very bad for sensitive information. In addition to Can Share and Can Edit it'd be great if there was a Can Read permission which gave the user access to the dataset but didn't allow them to share it.