Advantages vs disadvantages of a heat pump