Heat pumps will heat a pool at a fraction of the cost of gas heating, no need to run a gas line to heater location which can be costly.