For day in, day out use subject to the rigors of the real world, nothing beats a Fluke.
For casual home use, an Omega HH506-RA or Extech 421509 will be more than adequate.
They are less than half the money of a comparably featured Fluke and include rudimentary logging software that imports directly into Excel.
Accuracy is very good and consistent.
I recently tested boiling and freezing points with distilled water. Two Extech 421509 varied ±0.1°F between units and channels with the same thermocouple type K. Variation between thermocouple types K and T was also ±0.1°F. Measured temperatures within ±0.1°F.
Boiling point was calculated using
http://terraserver-usa.com/ to determine local altitude, the 10 minute data from the weather station at the local college
http://www.piercecollege.com/offi...ggernet/quinth.htm and
http://www.csgnetwork.com/h2oboilcalc.html.