From what I understand, alternative gasolines tend to come from plants that we would otherwise be eating. I believe a more sustainable system would be one that doesn't use something we're already using for an area as vital as our food. Hydrogen, as an example, isn't something we ingest; and the output, so they claim, is water. Also, coal is probably the most bad-for-the-environment, dangerous and radioactive thing we as a human population work with on a regular basis; and I personally would rather we reduce our use of coal than encourage it as a fuel source.
Part of making fuel using the Fischer-Tropsch process is actually to turn the coal into CO, which is then used further on in the process. This step is extremely good for removing impurities. All the radioactive stuff is going to be in the ash.
However, using coal means that you are not carbon neutral. It's a lot better to use some process of sequestering CO2 from the atmosphere -- either through plants, or directly. The plant solutions differ from plant oil or ethanol-based fuel production in that the plants are not expected to add any energy to the mix. This makes the process a lot more lenient on what you can stuff in, and makes the drain on agriculture a lot less severe. Also, since the nutrients in the plants are going to be left behind at gasification, they can be reused as fertilizer.