Eu não sei se viram nos comentários anteriores, mas eu medi a temperatura na saída do chuveiro e ficou em 70-71 em média, com o PID setado para 90. Foi bem estável. Pode ser imprecisão do método e termômetro tipo espeto genérico pra culinária. A temperatura no boiler variou bastante, de 90 para 67-68. Porém, como deixo aquecer bem a máquina, PF etc, pode ser que tenha ajudado a manter a temperatura nessa faixa. Além disso, a água entra por cima da caldeira e meu sensor fica em cima também (talvez por isso observo uma queda mais rápida na temperatura), já a saída da água é por baixo da caldeira, o que deve retardar um pouco o efeito na mistura de água quente e fria.
Com tudo isso, acho que talvez não haja grandes ganhos em fazer todo esse esforço com Arduino só pela temperatura.
Mas o seu projeto com está ficando fantástico @gabrieltravassos!