Personally I don't know anything about this, but I can tell you I am over-the-top happy with my solar project and $9 per month (or less) electric bill. I have an on demand gas water heater, which I like for cost but don't like because the 1st shower in the morning takes longer for hot water. Water is a scarce, valuable resource.
I would give up my gas heater in a heart beat. Not sure if I have enough solar generation for an electric heater? Maybe?
As mentioned before, CA is extending the use of the Diablo Canyon nuclear power plant in San Luis Obispo. This is a step in the right direction; I believe in a multi source solution for energy demand. There is no one-size-fits-all answer; where I live I don't need much heat, other areas can be far colder. Answers are rarely found at the extremes. Plus nature is constantly changing, so flexibility just might save your butt.
Where will all this end up? Interesting times ahead. Regardless, I flat-out love living here.