That’s really it. Solar is pretty good as far as alternatives go but it generally isn’t cost effective and it isn’t efficient everywhere.
Solar is a nice booster (especially in places like Texas during the summer when power demand is high due to air conditioning and it pretty much never gets cloudy) but it’s not something you should rely on as a main power source.
The best (theoretical) setup I’ve seen is actual photovoltaics on a home roof, charging up a battery or ultracapacitor array, which the home’s climate control can draw against in addition to power coming in, with the photovoltaics coming from Nanosolar (who has figured out a way to make really cheap ones).