I live in Sacramento, CA and it's very hot in the summer and never snows here and I'm considering getting a solar heater to keep my pool water warmer during swimming months. I wonder if anyone has any advice for me - such as, does the water flowing through the pvc on the roof make noise inside the house? Any other drawbacks? I know I'll be using a cover or rings to keep the heat in so it doesn't lose all the heat at night. If it's professionally installed should the warranty only cover the hardware or the labor too? Does the hardware damage the roof on the house? What happens if you need a new roof after the solar panels are installed?
You may hear some noise when the system shuts down and the panels drain. Other than that, they are silent, unless you have a large suction leak. It is air mixed with the water that causes noise.
You will want a bubble cover. Solar heating is an expensive install. You want get the best out of it. In Sacramento a properly sized system can add 5 - 7 degrees to the pool each day on average. An uncovered pool will lose 3 - 5 degrees at night. Cooler day and night, zero gain. Doesn't cost anything but you don't get any real benefit.
A covered pool will lose virtually 0 degrees on a warm night and, maybe, 1 on a cooler night.
When I was actively installing solar, I learned the hard way that if a customer wouldn't also purchase a cover, I wouldn't do the job. I would install them for free as they always have to be cut to fit the pool. Never had an unhappy solar customer after that.
A new roof will require they be removed and re-installed. At about 10 years, they are more likely to leak after removal, and that is the usual limit of any warranty on the panels.
Some panels, like Heliocol and the similarly designed Fafco (individual tubes), don't need as many penetrations in the roof (no straps), but all require some.