Tried a few and IMO the best are Ultraterm and of course it needs to be used with a reliable thermostat.