The problem with the analog controllers ($50) is that they only control the ambient air temperature, and the temperature of the fermenting beer can be considerably higher than ambient. As the fermentation proceeds, it generates much less heat, so unless you adjust the controller, the temperature of the beer will cool down. They work well, but need some experimentation to determine what temperature to set the controller at to achieve the required fermentation temperature.
With a digital controller ($75) and a thermowell, the sensor can be placed in contact with the beer, and thus control the fermentation temperature directly. There is no guessing, and the temperature remains constant. With either one, you should make sure that the fridge/freezer does not cycle on/off too quickly, or you can burn out the compressor. With the Johnson Controls models, you can set a delay to prevent rapid cycling. With others, you need to set the temperature differential to about 4 - 5 degrees.
Either is much cheaper than keeping the air conditioning (or heating) on all the time, and is much better than a wet tee shirt.
-a.