I was researching the topic and the products, and I found there might be (niot 100% confirmed) some technical limitations of the tesla solar/battery system.
Since the Powerwall2 battery is only able to absorb 5kW, having a >>5kw solar installation would result in being unable to charge the battery from solar when the grid is out. So I would be without power when the grid is out and the sun is shining, simply because of the power mismatch, despite the Gateway2 off-grid capability. Still tesla allows purchase of one powerwall with 8kW and 16kW solar config. Can someone confirm this?
The battery 5kW limitation is known to many, as no air-conditioning when the grid is out, unless the customer purchases 2 or 3 powerwalls. But 2-3 powerwalls have so much capacity that is not needed, and takes up space and money. This could be solved on Powerwall-3, if it had same capacity 14kWh as Powerwall-2, but 10-15kW of load/charge rating.
Wind-borne debris caused by hurricanes can damage 1-2 panels, then the whole system would be down, when using the default string inverters. The "power-optimizer" option might resolve the issue, I dont know. No documentation talking about fault tolerance. Tesla seems to not let the customer decide whether they want or can get power optimizers or not.