If you just need cooling, then the Johnson is fine. If you need to switch from cooling to heating (and back) the Ranco is much easier to switch, you have to take the cover off the Johnson and change a jumper. If you need cooling, then heating, in the same 48 hr period then the Ranco ETC-211000 series (2 stage) is the way to go. I actually have all 3, but I use the Johnson in my lagering freezer. They each have their place. The Rancos do not have a short cycle delay. And then there are the Love controllers....