There is a shortage of sunlight every night. At its best, any given wind farm is only efficient about 20% of the time.
You will still need something like nuclear for baseload supply for some time to come.
Wind & solar are very sexy sounding. But as you mentioned, they do not work 24/7, and their capital costs and life span/maintenance are not cost effective. There is also the issue of "looking" at them (either you like them...or you don't).
There's a green technology that has been around for a long time, and has a proven track record...geothermal (or to be more accurate...geoexchange).
It works the same 24 hrs/day, 365 days a year. It can provide 100% of the heating and cooling needs of a building, and most of the domestic hot water needs (the vast majority of the average homes energy requirement). The loop is underground, so there is nothing to look at. Once installed, a geothermal loop requires no maintenance and lasts virtually forever.
The other big advantage to Geo, is one people don't usually think about...it doesn't impact on the grid system to deliver power, because it is self-contained. People get all caught up in the tremendous billions of dollars to build nuclear and coal fired generating stations, that they forget about the billions it costs to build and upgrade the massive grid system to deliver all this extra power.
According to Statcan, 15.9% of the homes in Ontario use electricity as their primary source of heating. If just these homes were converted to Geo, the energy savings would be great enough to lower the load enough to prevent an entire nuclear station from being built, plus the savings on upgrading the grid delivery system.
Solar and wind is sexy, and on everyone's mind...geothermal is not sexy, and therefore the average person has never even heard of it, and less understand it. Currently, the Feds are giving $3500 grants for installing it, and the Ont govt is matching it for a total of $7000.