There are very good reasons why homeowners do not put in solar panels to provide them with power. Our neighbor put in panels to heat his hot water. It has saved him about 0.000001 percent on his electric bill. He even laughs about it now, except when he comments on the two thousand dollars he spent for the system.
He even put in a solar powered gate. He has to replace the battery every other year at a cost of $150.
My advice is simple. Wait another 50 years until they have improved the technology.
I could see where, in some cases, solar would work. Hot water would be one of them, as there's a massive battery for energy storage (the hot water tank) already built into the system. It's also an inexact system, in that you really don't care if your hot water is at 125 degrees, or 123 degrees. So there are potential bennies.
I've not ever used solar, but my recommendation would be to put the money into things that work with a high reliability. Like giving your house a serious weather-proofing (insulation, new windows, etc etc). Or upgrading your heat / cooling devices. You'll see a return on these, there are tax credits, and they're not a detriment if you want to sell your home. (for instance, if I was buying a house, I DON'T want all of the labor and expense associated with any "alternate" technology. I'd be fine with more insulation, though!)
Solar, IMO and with specific exceptions, is a boondoggle.