Если у вас есть зависимость, которую вы разрабатываете вместе с основным проектом, то подпункты идеально подходят для IMO. Я использовал подпункты в этих обстоятельствах некоторое время, и они экономят много усилий. Я чувствую, что они особенно полезны для проектов с открытым исходным кодом, где получение всех зависимостей, необходимых для создания вашего проекта, может быть проблемой для кого-то, проверяющего код в первый раз: подпункты делают это полностью автоматическим.
Я не могу комментировать, как легко использовать подпункты, если ваша зависимость имеет свои собственные отдельные выпуски и / или разработана третьей стороной.