a coisa que eu adoro no codex é que posso fazer com que ele passe 5 horas a fazer uma refatoração complexa, olhar para o código resultante e simplesmente dizer "sim, hmm, não estou a sentir o modelo de dados aqui, vamos refazê-lo de uma maneira completamente diferente". com um desenvolvedor humano, você só tem que mesclar, caso contrário, eles ficam chateados.