>> need to run much longer than your boilers
As a rough guide, if it's 40F out and an empty house is at 55F, count on 20 minutes to get up to temperature with my forced air furnace and two hours with a somewhat undersized heat pump.
>>chattering of teeth in uninsulated legacy construction
The old, poorly insulated house across the street is a second home, typically unoccupied. Even with the thermostat set low during long absences, when it drops below freezing, the heat pump would run non-stop. That resulted in condensation which froze into huge ice blocks which is how I noticed it was running non-stop. At a certain point the ice touches the fan blades and I can hear it running 24/7 from 100m away.
The new owners got rid of that heat pump and put in another one (it actually looks like a standard A/C unit, though, so I'm not sure). In any case, the original rather large heat pump is now gone.
Short version: they work well in a tight, well-insulated house. But even in our moderate climate where temps rarely go below 20 degrees, they are no match for an old, poorly-insulated house or, at the very least, they need to be sized way up to account for the rapid heat loss.