We get 100% of our electricity from PV on our roof. Unfortunately, the house was already set up for natural gas heat and it would be too expensive to change that to something renewable.
Do you have air conditioning?
When you need to replace your air conditioner for whatever reason, put a heat pump in instead. That gets you air conditioning, and it also gets you electric heat-transfer heating for
most of the year. They usually switch to a backup set of coils around 20-30F (depending on the unit). Keep your furnace, and put in a dual-fuel aware thermostat (the Nest can do this). Configure it so that it will use the heat pump as long as possible, and instead of using the electric backup coils that come with the heat pump (which are just bigass resistors), kick the furnace on for heat when the temperature is too low for the heat pump.
You'll replace basically all of your natural gas use in spring and fall with electric use, and will still be able to keep the house warm in the dead of winter wherever you are.
Depending on where you live, you may have to call a bunch of HVAC shops to find one willing to do this, though. Heat pumps aren't a thing in parts of the country that get properly cold, and dual fuel systems are weird enough that I expect a lot of shops won't touch them.
===========
At some point, I plan to put panels on my house roof - I live in a great sunny area, but there's no way I can get paid for excess power. Just a bill credit. So going overkill is of no advantage until I get something to soak the excess power. Since I'm planning on buying a beater Leaf at some point for local potting around, that should work fine with a somewhat oversized system.