Solar has its place. When I lived in Florida, I had solar panels on my roof for my screened in pool. Not electric - water from the filter flowed up to the black rubber panels, heated and returned warmer to the pool. The place for solar is NOT to replace reliable natural gas and oil, or nuclear.
Does Florida get hailstorms?
In Texas, there’s no way I would install solar panels with all the hailstorms we get here.