One of the main stumbling blocks for residential solar is that a typical home owner is ill equipped to make the decision, (investment needed, financing, amortization schedules, expected future price of grid electricity, sizing etc) and find the contractor to execute it. Also resale, value of home etc etc come in. The solar city model is where they own the panels, they install it, you only pay metered electricity, you get to keep the grid for back up. In the end they pack it and take it away when you want to sell the home if the buyer is not interested in it. Suddenly the home owner can try solar for very low risk.
Even without subsidies, this model has reasonable pay back period in places like Arizona or Hawaii. Of course storage technology is very bad at residential levels. Solar thermal has better storage using molten salt. But not viable at homes. But home storage does not have the size, weight and crashworthiness requirements of auto batteries. The flywheel storage mechanical batteries might become viable. But almost all the proposed storage have issues.