I typically use thin-provisioning of storage space when building VMs: it provides a lot of flexibility, and seems to be faster to build.
The only potential definite advantage I can see is to ensure that a VM doesn't accidentally run out of available space on the underlying storage infrastructure - are there others?