It's a great idea if we subsidize it the way that fossil fuels are subsidized.
Even if they could operate 24/7 it would still not be enough power to satisfy current demand. Then there's the waste they create once parts need to be replaced, which is much more frequent than non renewables.
It's all very messy and there is no silver bullet.