Configuração Xml versus configuração baseada em Annotation [closed]

Em alguns grandes projetos em que tenho trabalhado ultimamente parece tornar-se cada vez mais importante escolher um ou outro (XML ou Anotação). Conforme os projetos crescem, a consistência é muito importante para a manutenção.

Minha pergunta é: o que as pessoas preferem? Você prefere XML based ou Annotation based? ou ambos? Todo mundo fala sobre o inferno da configuração XML e como as anotações são a resposta, e sobre o inferno da configuração de Anotações?

questionAnswers(16)

yourAnswerToTheQuestion