The Powerwall seemed to be the best value for batteries. I talked to the company that originally installed my solar and the battery alternatives to Tesla were not very good.
As for a solar install, I have done two solar installs - not with Tesla - and it is always quite involved. Engineers...