Whoa, lots of bad info here.
We got our SolarCity panels back in 2013. They paid for themselves in 15 months.
We powered our two Model S's, and the entire house, last year for a grand total of $40.13.
FOR THE ENTIRE YEAR.
Side benefit: helping leave a useable planet for future generations.
Using solar power in Texas is pretty much a no-brainer.
Also, HIGHLY recommend you ask the seller to NOT install a new roof; just ask for a credit at closing instead. They are moving out and will very likely buy the cheapest shingles they can find, but what you want is a UL Class 3 (or 4, which is the highest rating) IR shingle, for "Impact Resistant."
They will likely cost about $2k or $3k more than the non-IR shingles, but will save you around $1k per year in your insurance premium--another no-brainer move.
If the seller insists on installing the new roof for insurance payout reasons, be sure to negotiate a small increase in your purchase price if the seller installs a Class 3 or 4 shingle. It is worth it, even if to just avoid the hassle after another hail storm.