We are currently using VMware Horizon View for our VDI deployment and I was trying to find something on what are the best practices on using or not using DRS in our View environment?
For VDI (VMware View), my recommendation is to enable HA on your cluster as with any virtualized workload. That's a key feature of vSphere and makes sense to have on.
For DRS, understand your workload a bit. How many hosts will you have? How many VMs? How tight is the consolidation?
I'd say that the activity on virtualized desktops is not as predictable as an environment comprised entirely of servers. Spiky on the resource side. My understanding is that it makes sense to lower the DRS policy to "Conservative" to only migrate systems based on maintenance needs if you have a high level of consolidation. If not, possibly use the default or slightly more aggressive DRS automation setting.
Ideologically this doesn't really make sense. The whole point of VDI being that you have disposable machines and all. DRS and HA shouldn't be the least bit necessary.