Estou usando o padrão a uns anos aqui na empresa, Gosto de algumas coisas, não curti outras. O mais legal foi que automatizamos o processo de versionamento, então sempre que tem um release, nossos script verifica se foram feitos apenas feat, fix, etc... Assim fazemos os versionamento com base nisso, seguindo o semantic version: X.Y.Z

Que massa Romulo, adoraria saber como funciona o processo, que tal o desafio de escrever um artigo sobre? Tenho certeza que poderia ajudar outras pessoas!