If you're on net metering, quick rule of thumb for Californians is the PowerWalls don't really save you money. It does provide you with backup for PSPS events.
I'm on SCE and have three PW2 since August 2017. It's awesome to have, great that the PW2 is there as I've had several power outages in my neighborhood.
I am on legacy NEM for Solar since 2012 and have peak hours from 2p-8pm Pacific (used to be 10a-6pm ) and have the batteries now set to run during those times so that I don't consume any peak hours of energy and ensure that I send all the solar back to the grid (for maximum return). It's not significant enough to offset the cost of the batteries, however, because of our three EVs, and the sizing of solar to my roof and needs in 2012, I estimated approximately 6 years of break even, and achieved it at 3 years. So, I "rolled" the solar costs into my batteries.
When the utilities ditch NEM, I am ready for it as I can use Tesla software to structure my consumption and the like to minimize costs, but that's all theoretical.
In other localities where net metering may not exist, the payback for batteries such as PW2 is easier to justify, however in SoCal, between SCE, SDGE, and LADWP, there are good net metering and this takes away from purely a financial reason to install PW2.
Hope that helps