There are several factors to take into consideration, the most important being:
Climate impact, Energy efficiency, Land use efficiency, Fuel potential, Vehicle adaptation, Fuel cost and Fuel infrastructure.
For more information go to Renewable fuels