Good thread. I was thinking it's a current time until seeing 2018. I like so many aspects of the discussion.
Programming, machinist, machine, arduino, truck driver, language major (?), too many talents problem, midi, health and 401k, on and on
I thought to suggest wifi and remote control/monitor, but you touched that.
For warm temperatures, I would use dehumidifier vs heat to deal with the problem.
As some has already said, the oscillation, chatter or whatever that term is about control is not about margin you go above the dew point. It is at whatever value you have. As long as the sensor is not persistent or the temperature is not changing fast, or dealing with floating point value, you may run into problem. Give a range before kick in, such as if running, has to be 0.2 above set temp to turn off. If off, has to be 0.2 below set temperature to turn on.