Yes, there are a couple of major hurdles to overcome with solar, such as storage, and it's definitely not there yet. I guess I'm hearing from a biased source but LBL does have a national center focused on the effort and it's good science and they have a very reasonable path forward that is on the verge of making some huge breakthroughs. In particular, they intend to solve the storage problem by converting sunlight directly into fuel, like nature does, but much more effectively. They are well on their way to achieving this, it sounds like. Plants are not efficient enough, and then you have to utilize something like switchgrass using bugs, technically messy.
But nuclear, wind, geothermal, etc. none of them have the energy potential to solve the problem. I've always been a nuclear proponent, but you would have to build a nuclear fission plant every day for like 30 years to replace fossil fuels. I'm hopeful about fusion plants -- keep your fingers crossed. Geothermal is inexhaustible but woefully insufficient in terms of available energy, just not really worth doing IMO. The sun bathes the earth with a huge abundance of energy, far in excess of all our needs for the foreseeable future, as in for millennia. Building it out would be a huge project but at least it's feasible.