Putting in a heat pump

I am not very thrilled about replacing expensive items in my house. Especially when I know that the replacing could have been prevented. There have been several large purchases that I have made over the last few years. The first one was a new pool liner. The liner on the pool was punctured by a tree limb. We had a violent storm this spring and it knocked over a tree in my yard. I was planning on cutting down the tree, but I never got around to it. The fact that this happened made me very angry. I also have to purchase a new HVAC system. The reason I need a new HVAC system is because my HVAC technician installed the wrong sized furnace in my house. The improperly sized furnace cycled on and off too often. This caused the heat exchanger to crack. Replacing just the heat exchanger is just as expensive as purchasing a new heater. I decided to research some different heating and cooling systems.I think that I am going to install a geothermal heat pump. They are quite expensive to install, but they last for a very long time. If the conditions are right, it can produce virtually free heating and cooling for your home. I was told that a geothermal heat pump will pay for itself within the first 7 years of operation. The system can last up to 20 years before the pump needs replaced. They pipes in the ground can last up to 50 years before needing replaced. That means that I will not have to replace an expensive item on my HVAC system for at least 20 years.