Nossa equipe usou o modelo de rastreamento de erros do MS SP em dois projetos. Eu não consideraria a solução "melhor da raça", mas funciona. Você pode adicionar e remover campos conforme necessário, conversar com carimbos de data (usando comentários) e aplicar segurança (exibir / ler / escrever). Você pode importar e exportar a lista de erros para / do Excel.
O fluxo de trabalho pode ser adicionado, mas requer um desenvolvedor (ou um superusuário do SP). A configuração padrão inclui anexos de arquivos amd de rastreamento de histórico. Como acontece com qualquer objeto SP, você pode configurar feeds RSS e notificações por e-mail.
Dada a escolha, eu usaria um pacote de rastreamento de bugs dedicado, em vez da solução gratuita oferecida pela Microsoft. Eu não olhei, mas tenho certeza que existem soluções de rastreamento de bugs mais completas que usam SP como back-end.