I have a family member who has a large array on his roof and he runs his entire house and charges his Tesla all off the grid. He's still connected, but in most cases he runs a $0 bill.
If you live anywhere that's hot much of the year, it's a great deal, dropping your electric bill precipitously and recouping costs often in 2-4 years in that type of situation (as opposed to 7-12 in less reasonable areas). Also due to the nature of how cheap the electricity is during the day, you can set the A/C low during the day "coast" off the temperature differential during the night closer to a temperature you'd like.
Bad areas for solar: Constant cloud cover, Lots of overhanging Trees, far northern latitude. I would not use it in Alaska, Portland or Atlanta for these reasons.
https://maps.google.com/maps?q=google+maps+atlanta&hl=en...
Those large green trees? They're 60-160 feet tall. Drop branches every severe wind. There all over the place (Although most are under a hundred feet tall). They knock out our power lines, our cable lines and when they fall, our houses (luckily most people remove them long before that point).
There are certainly suburban areas near Atlanta where they've been clear cut in their past as part of their transformation into chicken farms (Before being turned into housing), and those locations would likely be EXCELLENT areas for solar panels.
But anywhere that has original trees, nope.
There might be a bit of conspicuous environmentalism, but it's probably mostly about permitting and property rights issues. No one would lease you the roof for $50/month so that you can install panels over them, but they'll happily install their own.
BTW, Germany has been a pioneer in this regard too as it developed the PassivHaus standard for energy efficiency in buildings. The standard is over a decade old and it's been demonstrated that existing or older housing stock can also be retrofitted to meet the standard (although it can be expensive).
But even without the rigour of the PassiveHaus standard, there are many other techniques to substantially improve the insulation of existing buildings so their energy costs shrink. To me, it seems sensible to think about reducing our energy consumption as well as finding alternative, cleaner (greener) technologies.
Examplified in this joke: 'Why do Englishmen put their pipes on the outside of the house? - Because it is simpler to exchange them when they freeze.'
/Swede
Also transmission to places where real estate is cheap is costlier than you'd think, largely due to red tape.