We have found that it is more cumbersome than it is worth to use a 'volunteer' sub-contact type classification. One reason is profiles assume one contact type and even working with Caldera Forms it over-complicates matters. Simply, 'Volunteer' is not a distinct enough categorization, at least for us to make it a sub-type.
Are there any effects on the project management side of CiviVolunteer where this is not advised?
We would simply change the custom field set to apply to individuals.