Datasets are an excellent way to segregate data, especially for file shares like CIFS/SMB, AFP, or NFS. In fact, it's best practice to segment your storage into a single dataset per share for these uses. This way you can apply different compression schemes to each, assign quotas, and take separate snapshots. Very handy!