The nicest thing about vVols in our environment was its native snapshots. You could pile up a bunch of snapshots if you were so inclined without worry. Stability and performance were not impacted while running with snapshots and deleting any number/size of snapshots on a VM took only a few seconds. But with NetApp's VAAI 2.0, VMware 7.0U2, and one entry in a VM's Configuration Parameters, we now have those same native snapshots. What's more, the improved VAAI works a lot better than vVols ever did with Citrix's Machine Creation Services.
I understand vVols have other advantages that we don't use in our environment right now. If we ever flip back to LUNs, we may need to revisit vVols, but with the new VAAI, I may decommission vVols in our environment if only for the sake of simplicity. Don't forget to add a line to your VMs' configurations to take advantage of native snapshots:
snapshot.alwaysAllowNative | True |