I can attest my heat pump will put out warm air to 10 below but its capacity is limited.
If you look up the data sheet on your model and keep in mind that building heat loss increases as the outside temperature drops, this makes perfect sense.
At the seasonal design temperature of 47 degrees on mine, it achieves its rated 2 ton capacity of 24,000 BTU/hr. I think the installer chose a balance point (heat loss equals heat pump capacity) of 37 degrees, at which temperature the manufacturer rates the heat pump for a little over 20,000 BTU/hr.
Based on how the heat pump keeps up, I've noticed the actual balance point seems to vary between 30 and 36 degrees. When it's cloudy and calm, the heat pump keeps up at much lower temperatures. When it's windy or clear with dry air, (the latter maximizes radiant heat loss), I see the auxiliary heat kick in at higher temperatures.
So I'm guessing on average my actual balance point is around 33 degrees and the heat loss at that temperature around 19,500 BTU/hr.
At 15 degrees, which is a temperature we usually only see once or twice a year in this area, it's only rated for 15,000 BTU/hr. At that temperature, my heat loss is probably somewhere in the 25-30,000 BTU/hr range, so it's obvious why the auxiliary heat is needed.
Since the 15 kW heat strips are equivalent to 51,000 BTU/hr, it's also obvious how they're able to warm the house up so quickly when they kick on.
During cold dry weather, I rarely hear a defrost cycle but during damp wet snow events I hear it defrosting far more often.
I haven't noticed the same with mine - I notice lots of defrost cycles when it's cold,regardless of humidity, and I think it was probably a design compromise - mine doesn't have a humidity sensor. I was recently thinking that would have been an upgrade that could allow a well programmed controller to better predict how often defrosts were really needed. It sounds like some may already have that feature.