Roof mounted solar panels make a lot of sense to me. My neighbor thought so too 8 years ago when he installed them. He changed his mind last year after he developed a roof leak. He had to dismantle the panel mounts to get to the leak and then found the installation voided the 40 year warranty on his shingles.
It got worse when the roofers broke one of the solar panels. The company that made them went out of business and he couldn't get a replacement to fit the roof mount. His once sleek looking roof now looks like the dog's breakfast. He now figures it will take almost 100 years for the installation to pay for itself.