To the maximum extent practical, I want to (continue to) use subforms in VIC.
A primary reason for this is ease of modification and upgrade.
For instance, to add document-level security you should, for the most part, be able to drop in a subform with the readers & editors fields, etc.; and an organization that has a specific corporate sales heirarchy can drop a subform containing the required fields into a relationship info tab and be done with it (again, for the most part).
In some places I neglected to do that (such as the Relationship Info tab, which is now fixed), and those are being corrected. In some other places subforms aren't (yet) used because the fieldnames might be non-standard.
New subforms should follow the style of the existing subforms. That is, they start and end with hidden text, in pink, such as
START AddressBusiness SUBFORM
END AddressBusiness SUBFORM
It makes them stand out on the form and you know exactly what you're dealing with.