I noticed when we were in America, the roof materials were quite different to here in Australia. Our house has terracotta tiles, and that is the normal roofing materiel. Otherwise it would be galvanized or colourbond steel. The type of shingle or foil roofing we saw there would not pass building regs here, so having to replace the roof every 10 years or so is unknown here.And right there is the problem with installing panels in a urban enviroment. It is already expensive enough to replace a roof. Can you imagine the cost when solar panels are involved? I would imagine the panels would help protect the roof and extend its life but it is still going to need to be replaced someday.
Panels really only work well when they can be placed at ground level where they can be easily maintained.
On the other hand, the insulation there was much better than most houses here. Double and triple glazing is almost unheard of here.

