Rooftop solar power generation is what I have an issue with. Utility-scale solar has all the advantage that you cited, without the disadvantages of being incredibly labour-intensive, overcomplicating the electric grid, and offloading long-term maintenance to non-experts.
If you are going 100% off-the grid, then yes, local installations may be cheaper (Because they don't include the cost of maintaining the grid.)
However, you'll still have to maintain a national grid - because not all buildings or businesses have the rooftop capacity, or the hundreds of thousands of dollars in capital to install enormous battery blocks.
So, what ends up happening, is that a few people drop off the system, and raise prices for everyone else - including people who don't have the option to drop off the grid. My building, for instance, houses 40 units. It has four times the rooftop capacity of an average home. No amount of battery storage is ever going to let it be grid-independent. Other residences dropping off the grid, completely, just shift costs around - they wont reduce overall costs.