Assuming you're talking about Datastore Cluster, the best practice is to have all volumes on a shared storage, this way the vSphere Storage DRS will be able to balance virtual machines between datastores automatically. If you use local disks, the virtual machine files availability will be affected in case of a host failure.