As to solar don't overlook the need for something to provide power when the panels are not producing.
I was having a discussion with someone who said they were 100% off the grid and had all the power their home required.
Turned out his system provide only 2500 watts.
I did the math on my home and assuming the Tesla battery packs for residential use it turned out I would need $36,000 of packs every 3 to 5 years IF I wanted to fully power the home. Big IF I know but I was just interested in the numbers.