Por que o uso de incremento de prefixo é considerado melhor que o incremento pós-fixado no padrão para construção

Instalei recentemente Checkstyle plugin paraEclips e pessoalmente acho que é incrível. Mas um dos avisos que ele me dá é um pouco obscuro. O aviso exato é "Usando++ não é permitido ". É sobre o postfix++ em alguma linha como

for(int i = 0; i < SOMETHING; i++)

Ok, estou ciente de queforeach é a melhor construção para iteração, mas não pode ser aplicada em todos os lugares, às vezes à moda antiga++ é a única alternativa.

Quando altero a linha para

for(int i = 0; i < SOMETHING; ++i)

o aviso desaparece. Eu sei a diferença entrei++ e++i e até este ponto da minha vida eu os considerei intercambiáveis no padrãofor construção. Mas o Checkstyle considerai++rejudicial (ou propenso a erros

Questão Por que o incremento do prefixo é melhor que o incremento do postfix emfor construções? Ou ... é Checkstyle errado sobre isso?