Dehumidifiers are great so solve a short-term problem such as drying out a house that has been flooded. However, running them full time is crazy. Regardless of efficiency, you're using (costly) energy to remove the symptom of a problem, a prime cause of which is inadequate insulation, which itself will lead to unnecessarily high heating bills. You’re basically paying cash to heat up the air surrounding your house and more cash to remove moisture from inside it. Better by far to keep the heat in (insulation) and have an adequate movement of air (ventilation) to avoid excessive build-up of moisture. You do not need huge holes in the wall with gales blowing through them: for example, we’ve vents built into the frames of large patio doors in our kitchen as the only ventilation for a large room and they’re more than adequate. I’d recommend you talk to an insulation and ventilation expert and go from there.