Cost of Heat Pumps...
If we are to use electricity as a means of heating properties, then heat pumps may be essential to improve efficiency. However, quite apart from the cost of installation of the pipework and heat pump to extract heat from the ground, it doesn't end there. Heat pumps are not immune from the laws of thermodynamics, and the stated efficiency levels (3-4 x the energy put into operating the pump) is only achieved at the cost of generating heat at relatively modest temperatures. That's reasonable if you want to generate warm, room-temperature air or, possibly, gentle warming of floors over a very large area, but it is wholly incompatible with the type of system installed in a typical UK household. Those type of hot-water radiator system rely on high temperature water (typically 6-70 degrees centigrade), Try an use a heat pump to produce water at that temperature, and the efficiency would plummet.
What that tells you is a couple of things - firstly, don't expect to couple a ground source heat pump into the pipework previously used by a boiler system. You will require a wholly different type of heating infrastructure. Also don't expect such a system to produce the hot water at a temperature that can be used for baths or showers - or at least not without losing a lot of efficiency or just as a pre-heater (which amounts to the same thing - loss of thermal efficiency).
This is all without the potentially high costs of maintenance of a bulky and mechanically complex heat pump.
I rather suspect that it is much more cost-effective for the average UK household to spend their money on improving insulation. After all, that (generally) has low maintenance costs and is much less disruptive than digging up large areas and replacing all your heating pipework.
Heat pumps have a bigger role in making use of industrial waste heat and, possibly, for new builds than a retro-fit. The apparent something-for-nothing nature of heat pumps might look attractive, but for most folk, there is a more cost effective route, and it's called insulation.


