almost always a headache.
Panels on a roof certainly don't enhance visual appeal, and they create other maintenance concerns.
Solar is not a winner in every case due to the expense of converting the UV rays to useable forms of energy (the technology is very expensive even when highly subsidized). Wind is also free, but not
always as reliable, and agains the technology is a factor. Geothermal is fine, but most economical on the large scale. Ocean waves are constant, but we haven't seen much accomplished there yet.