if you're a CA resident considering solar panels, do NOT be tempted to go with Tesla like I was. The customer service department is the worst I've ever experienced. Hours and hours waiting to speak to customer service, just be booted and sent to another department. A simple processing problem isn't resolved after weeks of trying to get through to right people, to no avail. There are many other better options out there.
SolarCity was the black sheep in the Musk family, and it shows.