The only thing that's going to solve climate change is technology. It's the same technology we've had since the 50's. Not turning off our lights, setting the AC to 80, drinking through paper straws, or clearing thousands of acres for solar panels.
Solar is faster in the short term (because people think it's somehow "clean") but not sustainable in long term. It requires too much land and upkeep for not great output. It would be better to go all in on nuclear and surrounding technologies and solve energy once and for all.
I disagree. I'm willing to reconsider though. Here's what I think.
Solar is immensely cheap to the point where it's often cheaper than arbitrary other surfaces. Their maintenance is very low, much more so than nuclear. And land is not an issue for the US or China, the two places where decarbonizing energy is most important. Both have massive swaths of desert that is uninhabited, and where the addition of shade will likely net benefit the local ecosystem.
I agree that solar panel creation produces a fair amount of pollution, but then, so does nuclear power generation. In both cases this can and should be dealt with safely.