Comment by coryrc
They don't work well with heat pumps. Heat pumps lose efficiency as the differential increases, so if you try to store heat in a tank, you quickly drop capacity and efficiency.
Versus resistance, which is exactly as efficient at 0°C and 1000°C, and why those storage heaters used to make sense.
(And storage is directly proportional to temperature differential above interior ambient)