That's the thing ... here in Texas I have a large roof and tons of sun, I could generate a lot. But Texas power is so cheap that you can't get the paypack period to be less than about 10-12 years in the best case.
I'm on a 100% renewable energy TOU plan that charges a total of 14.95 cents/kWh (power charge + delivery charge) from 6AM - 9PM, and then 9PM - 6AM power is free. SInce I charge at night and attempt to do laundry and dishes after 9PM, I'm able to get over 60% of my electricity free. That makes my average price less than 7 cents/kWh.
There is no rebate or incentive for solar in Texas, and no net metering or buyback (not allowed), so if you want to do solar you've either got to 1) only compute what you can save during the day, since night power is free, or 2) use Powerwalls to shift solar-generated power to the 6AM-9AM and 6PM-9PM hours where solar generation is low, but power cost is high.
You simply can't save enough money to justify the solar panels + powerwall cost when you have only a 6-hour window each day, cheap daytime electricity rates, and free electricity nights.