Yes, it's more efficient than resistive electric heating, but in the UK that is typically not the alternative it's being compared to. The usual existing heating system would be a gas-fired central heating boiler, and the cost of gas vs cost of electricity means that gas is still cheaper, I think.