The biggest barrier is cost, because you still need a standard heater ~~and AC~~ for times when it is either ~~too hot~~ or too cold for the heat pump to function.
It's definitely more efficient, and most of the time you won't need the backup. But when you need it, you really need it.
Edit: I stand corrected.