I've had solar power for about 5 years. I'm a big fan, but live in California.
I looked at a number of options, but this is #1: Don't lease. The lease program is BS. If you are serious about solar, buy the system. If need be, get a HELOC or other loan. I calculated the system would be paid off in about 7 years. Over the five years I've owned, there has been zero maintenance. I expect 30 years for the panels and 10-12 for the inverter.
Don't know the costs are these days, but I understand the costs come down some each year. There may be state and federal tax credits.
The only thing I don't like is the power goes into the grid and the utility supplies the power to my home. If I could, I would buy a battery pack and get off the grid, but that isn't an option where I live.
I would do it over again in a heartbeat. I spend about $2,000 less per year on electricity. My wife is getting a Tesla, so the electric bill may go up a bit, but the electric cost will be minimal if at all. Would be awesome if I could use the solar system to power the car (doubtful), but would be cool because the solar power produced is DC.
I suggest calling around to the solar companies. I used Sun Run (very happy - would recommend). First Solar is another company. They can look at your house on Google Maps and give you an estimate over the phone or email. Shop around. Talk to any neighbors who may have a solar system and ask them about their experience.