Nuclear is the most expensive KW from start to finish. Let alone the political and environmental risks associated with that technology.
The problem with solar today is cost of initial installation. Solar requires high labor cost which is of course not ideal for big business investments. Future generations of solar that utilize a far wider spectrum of light than today's will drive the KW/hr far higher. Thus making solar just too attractive.
It's going to win the future of energy production and delivery. Just FAR too much solar energy hitting the planet every second to ignore. But to get the R/D needed to develop. We need to help with incentives to deploy what is available today.