I just want to chime in a bit. My chest freezer fermentation chamber is in my house, so the temp never gets below 65°F. I have a Johnson controller, and it works just fine for what anyone would need in this situation (i.e. room temp ambient temperatures). The Johnson, while only single stage, can still handle both heating and cooling with the quick and easy repositioning of a jumper.
So normally, the Johnson is hooked to the freezer and keeps the temps around 65-70°F for fermenting ales, and then I cold crash it to 34°F. To brew saisons (or anything else that requires temps higher than 70°F), I switch the Johnson to heat mode and hook it up to a heat rope (
http://amzn.com/B001OVBEEK) to control the temps. This thing works great!
I understand the STC is more useful and a good deal cheaper, and that usually more than enough reason to go with it instead. But don't think you can't get by just fine with just a Johnson and nothing else. I've been running it this way for quite some time without any issues at all.
Also, I'd HIGHLY suggest NOT using the old "paint can and light bulb" trick, as you're just asking for an electrical mishap there, what with the moisture that exists in the fermentation chamber. Get something made for humid conditions and with no exposed electrical components (even the light socket is a hazard). If you absolutely MUST use a light socket, at least get an infrared heat lamp as it is made to conduct heat without emitting light. Use the right tool for the job!