Great question. Before I begin, let me say to Joyce that I am NOT trying to denegrate her position, but good luck getting to a definitive answer (though she seems pretty convinced). I live in sunny Key West and I have a LOT of roof over my head, so it seemed like a no brainer. After some exhaustive research, including talking to a lot of people currently using the latest solar panel technology, I'm still not convinced (and neither were they!). Hurricanes are only a minor concern, but they are definitely part of the equation. And the major concern there is only a little bit that they will blow away, it's that they will not be able to withstand the impact of the flying coconut that crashes into them. Then there's the issue of additional cost incurred when you need a new roof. But the biggest concern I've come across is the issue of the batteries. More batteries in the world does NOT equal green! And if you're going to use panels to generate electricity (versus just heating your water), you're going to have to involve batteries unless you're only using the generated electricity during daylight hours (a time when electricy use is very low in most of our homes because we are out at work). So financially, the cost of the regular battery replacement and the reliance on tax incentives that could easily evaporate in the current tax environment, it's not a sure thing (and investments that take a long time to recoup aren't always a good thing because time has a way of changing the game on you in the middle of play). Environmentally, though it may well be better than burning fossil fuels, the battery issue is a big one in my book. I would love to finally be convinced one way or the other, but to date that just hasn't happened. The only people I've found that are convinced (no offense Joyce) are those that really WANT to be convinced.
Joyce also alludes to geothermal. Now THERE'S a source of heating and cooling that I can find NO argument against. The only people who could dislike geothermal are the heating oil companies! Why waste money and energy heating things (water, air, etc) up and cooling things down when there's an unlimited source of heating/cooling a few yards down under our feet? Not sure if it's an option down here in the islands, though.