Bom, eu gosto bastante do HWMonitor pela quantidade de parâmetros que ele mostra além das temperaturas, porém, eu tenho um problema relativamente bizarro com ele:
Quando testando o processador ou fazendo algum benchmark ele para de medir as temperaturas (elas ficam congeladas como se não houvesse comunicação com os sensores) até que o processador seja liberado.
Então eu prefiro usar o SpeedFan geralmente, que de quebra acabo usando para controlar as velocidades das ventoinhas (tanto manual quanto automaticamente).
Basicamente depende que parâmetros você quer ver, se só as temperaturas bastam, eu usaria o SpeedFan, se precisar de mais informações, HWMonitor.