Pour les instances, c'est vraiment excellent. 
http://developer.valvesoftware.com/wiki/L4D2_Level_Design/VMF_Instances
Ça permet, par exemple, de découper un niveau en plusieurs sections. Si vous avez plusieurs maisons identiques dans votre niveau, il serait long de créer chaque maison séparément. C'est simple. Vous créez un fichier vmf contenant une maison. Ensuite, dans votre niveau, vous pouvez créer plus instance de votre maison. Vous aurez plusieurs maisons pour votre rue. Si vous modifiez votre maison, toutes les maisons seront modifiées en même temps puisque c'est la même instance.
De plus, vous pouvez faire pivoter votre instance dans votre niveau. Quand vous travaillez sur votre instance en ouvrant son fichier vmf, vous travaillez sur la grille. Imaginez la carte du bateau dans la campagne Death Aboard. Tout le bateau pourrait être une instance et dans le niveau on fait pivoter l'instance pour incliner le bateau. Si on travaille sur le fichier vmf du bateau, il sera toujours bien aligné sur la grille de Hammer.
En tout cas, le principe des instances est génial.