Every time I see these big fashionable Tesla galas about how great solar is - I cringe.
Being involved in the critical production processes of the business end of a silicon wafer - mono or amorphous - I can tell you those government reports of a payback time of 2 to 3 years is far too low. When you count in the cost of hazardous waste generated, toxic water and the cost of the production of precious metals and acids: Several of us engineers at a production plant calculated that a solar panel connected to the grid would have to run 10 to 15 years before it comes close to offset the impact of energy and hazardous waste it took to build the module.
IN short: Solar power is not quite as "green" as people think - and generates quite a lot of waste. Take a look at the tanker trucks carrying away spent acid and various other junk leaving the production plant. Take a look at the power required to run the silicon furnaces 24/7... The power required to process the aluminum frames, glass, the cost of fuel shipping the heavy & fragile panels around, etc.
And NOW look at the cost of recycling spent solar panels. The ones built in the 80's are becoming useless now, and will create even more waste - and is a looming problem you don't hear a lot of discussion about:
http://news.nationalgeographic.com/news/energy/2014/11/141111-solar-panel-manufacturing-sustainability-ranking/Does it make sense to put a solar array for electricity on every roof? Not here in the Pacific Northwest USA for instance - typically in winter you're looking at 3 or 4 usable hours / day for PV production, maybe less. If you're near a power grid, it is far less expensive and far more efficient to just connect to the grid for juice. IT DOES make a LOT of sense to use a hot water heating system - especially with vacuum glass collectors - because heating water directly with a standard electric heating element is not the most efficient - and most energy used in a home is for hot water. Depending n the cost of propane for a gas water heater, a rooftop heat collector can be a real increase in efficiency and quick payback on the energy used to produce the collectors - much more so than a PV array. It just depends on where you live, and cost of various fuels. Where I live, we have very cheap electricity in the first place, and very cold water from the well - so solar hot water makes a lot of sense on payback time. A house in a sunny location will make better use of a PV array.
Also - be careful of the cost of lead-acid batteries for storing energy - they have a very limited lifetime and create waste hazards of their own - and use up a lot of fuel shipping back and forth from China. If you live where it's not TOO cold during the winter, nickle-iron and related old battery technologies are a good choice: They are not space efficient but are cheap to build and last virtually forever. They have to be kept warm though during the cold months.
There is no one perfect answer for every house - and solar PV arrays will not be the answer for all energy needs. Every location needs to make the best use of power sources that are appropriate to that locale.