I agree with the rest but on site storage of high level waste is a terrible idea. Even after vitrification that's material that will remain dangerously radioactive for longer than agrarian human civilization has existed. Ideally it should enter a disposal chain that keeps as little of it at ground level for a short a time as possible in order to hedge against the long tail possibility of a large scale disaster stranding it on the surface.
I think the finnish plan to bury it on site 500 meters down in bedrock is a decent one.
The only hard part is ensuring your waste doesn't enter the water system, but that's just bog standard mining engineering.
Problem is you'll get some tribe coming out of the woodworks claiming whatever inaccessible area hundreds of miles from civilization is some sacred ground that can't be touched.
The Canadian Shield [0] is uniquely well-suited for this: it's remote, sparsely populated, and geologically stable.