Waste disposal is a much smaller problem than people think. It's really not that much waste - you can store the waste of every plant ever made in the space that a single large coal mine and tailings takes.
I think the personal lifetime waste size for each person was something like a cup - we can find space for that somewhere on this very large earth.
Plus if you allow nuclear reprocessing, you can burn the fuel almost to nothing at all.
Right now renewable energy will not going to work. It's not enough, and it's not consistent enough. The only source with enough energy is sun, but that would require massive amounts of land use - I'd rather use a millionth of a percent of that land to store some nuclear waste.
On top of that storing the energy for use at night is problematic.
Except for sun, renewable will never be enough - there just isn't enough energy. And sun has it's own problems: it can be done if you use enough land (like all of texas), but that's not practical. You can put collectors on each roof, but that doesn't work, because right now they use almost as much energy to make as they produce over a reasonable time.
Today renewable is not going to work, and it probably never will. Don't wait for them, there are very large problems that will almost certainly make it impossible to supply energy solely with renewables.
The solution is this: nuclear for now. When materials science improves enough to put in a space tether you put in a collector in orbit and send power down the tether.
Sun power from space is the future, but without a tether it's too dangerous to send the power to earth.
Right now it's nuclear is the only realistic power source.
And besides, if we can be OK for right now, fusion power might eventually work.
You mentioned hydrogen. Hydrogen is a joke, it is totally unsuitable as a fuel. It's all but impossible to store. People have mostly given up on it, and if they didn't they should.
Hydrogen will leak out of just about any container ever made, and if it doesn't leak it will react with the material and damage it.