If you’re really going to compare the merits of various fuels, it seems to me you need to take into account a lot of different factors, some of which have been addressed already:
Sources of fuel-containing ore, including the possible amount of time the resources may be exploited, and political ramifications of exploiting those resources. For example, oil has gone far past its desirability in terms of the political systems we must interact with in order to gain access. I think we’d much rather negotiate with Australia for their Uranium reserves than yet another backward Middle Eastern country.
Methods of extracting ore, what the hazards of the process are, how much energy is extracted vs. how much energy is expended during extraction, long-term effects on workers, effects of expected and worst-case-scenario accidents, waste products, environmental effects of mine trails and our ability to alleviate those effects, etc.
Methods of transport of ore to refineries, and the effects of wrst-case scenario accidents.
Methods of refinement into fuel Energy put in vs. energy got out, environmental and health effects, ramifications of worst-case scenario accidents, etc.
Method of transport of refined fuel Necessary precautions, worst-case scenario accidents during transport and/or storage, etc.
Methods of producing energy from fuel Power plants, vehicles, etc. our ability, if any, to upgrade efficiency, and the costs associated with it, environmental and health effects of waste products, etc. Ramifications of accidents, etc.
Methods of transporting waste materials to disposal site Necessary precautions, potential hazards, accidents effects, etc.
Methods of waste disposal Possible hazards, any potential recycling, ramification of failure of containment facilities, etc. Spent nuclear fuel could be recycled into plutonium for even further energy production, but as critical mass for plutonium explosion is a little larger than fist-sized, this is politically dangerous.
I don’t know the real values for most of these, but I think this is the proper framework for the debate on the topic, and I rarely see them discussed en masse as they should be.
You can discuss great potential for certain methods, but people don’t seem to like to have to answer the question “What happens at the times when that doesn’t work as planned?”