Nothing is up to the task. If it were the govt. would not have to subsidize it. Private industry would be chasing it like a rabbit at a greyhound race.
Bang for the buck is lots of horsepower, steam or whatever making a big bunch of electric. BIG dam like Hoover. Few and far between. Coal crackers like we use now, and nuclear.
I would and always have said nuclear over the long haul is for sure the biggest bang for the buck.