I think ASHP can be good under the right circumstances.
As mentioned previously a great deal of the housing in the UK is nowhere near well insulated enough.
I'm not sure how easy / possible it is to upgrade the insulation for older houses to the point where an ASHP is the best option.
If moving away from gas and oil is where we are heading then I think there is a lot more to be done than just chucking in ASHP's everywhere.
Moving away from gas and oil is a massive undertaking and will most likely require more than one solution, new technology and a great deal of compromise.
I can't help wondering if we have become a little spoilt in terms of heating houses to 22c relatively cheaply instead of putting on a jumper etc.
Recent energy costs are perhaps highlighting how wasteful our current housing stock is in terms of heating. Those with lower incomes tend to live in lower quality, in terms of insulation, housing and are less able to fork out the 10's of thousands required to become more efficient.
That leaves the government to foot the massive bill in one way or another.
I'm not sure if there is any new technology in the pipeline to address the issues but there is nothing I'm aware of which just leaves enormous expenditure and upheaval.
By the same token I absolutely think that it's the right thing to do.
In short no answers and lots of questions just like most people.