You might consider a heat pump. They're more expensive to buy but cheaper to operate and require only electrical and pool water connection - no gas plumbing. Solar is also cheaper to operate but only heats when the sun shines.