I just had a 9.12kW solar system installed in May.
Components are 24 Panasonic Evervolt 380W Panels with Enphase IQ7 7+ Micro-inverters. Guaranteed 1st year production is 13kWH. Output guarantee at 25 years is 92%. Annual degradation is only .25%. Getting a battery wasn't worth it to me, since I've only lost power 1 time for more than 1 hour (it's nice being on the same power zone as a nearby hospital!) California has Net Energy Metering so I get credit for electricity that I send back to the grid. High summer production months will offset lower producing winter months. Similarly, I get credit for excess production during the day to offset my consumption at night. With PG&E, there's an annual true-up where you will owe money if you took in more power than you produced, but conversely you will get paid "net surplus compensation" if you sent out more electricity than you took in. I oversized my system to account for an increase in electric consumption. Ex, if my next car is an EV or if I decide to setup 10 more tanks!
The cost of solar panels has really come down and their efficiency has increased substantially (I got bids 10 years ago for a 5kW system for $65K! So, $45.5K after the 30% federal tax credit available at that time).
I just paid $24,864 cash to have my system installed (no lease, no power purchase agreement or loans). The Federal Tax Credit is 26% for 2022, so I'll get $6,465 back next year, making my true net cost $18,400.
Bottom line: given our electricity usage, the system will pay for itself in less than 5 years. After 5 years, it's money in our pocket.
There's not that much to installing a Solar System. If you are handy, you could DIY (there are vendors that will help with design). I probably could have saved anywhere from $6-$8K doing it myself. In hindsight, I probably should have just done it myself.
My home is great for solar (sunny, inland California with no tree shading). It might not be for everyone, but for us it made a ton of sense as long as we stay in our home for at least 5 years. I've been here for 11 years and I ain't moving my 770G!
Caveat emptor/buyer beware:
There are lots of sleazy solar salespeople out there that will try to take advantage of people. Overselling them, fudging numbers/lying to make it seem more financially attractive than it really is and just flat out charging astronomical amounts for mediocre systems. Read the fine print and do your own due diligence before signing anything. I agree with ogertron3000. The door to door guys are typically not the way to go.