100%! I got so fed up with my monthly bill ageraging $230, I gave in, cut some trees and went with solar. If you do go with solar, buy it outright, and oversize it. It will take 6 years to pay for itself. I have a 7 pitch rear roof (30º) that's 10 degrees west of due south, so almost ideal, but I still have neighbors trees that affect my production, especially in October.
Since my installation, my meter has been on the positive side of 0 for a few months, but I'm currently at 99,335, and I'm at $295 in credit according to my last bill. If I can accurately calculate how much to use for heat, I shouldn't have another electric bill for as long as I live here.