The problem with nuclear energy (besides the scale issues, of which I agree with Jaime Frontero on) is that we have to figure out a secure way to store the waste that is beyond any time scale we can reasonably envision.
Waste storage is a red herring. These issues have been solved, but the US doesn't do these kinds of things, and instead chooses the path of long term storage,
because this waste is still reactor fuel in it's own right and the US has no economicly viable uranium mines of it's own, and presently depends upon favorable political relations with Canada and Austrailia to supply both the military and civil needs of the United States. The long term storage facility concept thus becomes a reserve that could be drawn upon should either of those supply source become cut off indefinately.