One of the issues with fuel choice is the insistence of some on a "one size fits all" solution.
if 90% of daily travel requirements are less than forty miles, then maybe most people should have a car suited to that (all electric seems to make sense), and then rent when they need more.
But of course there are convenience issues, for example current rental services don't normally expect you to turn up in a car, so they have no parking facilities, whereas in this circumstance what you want to be able to do when you're taking a long journey is to drive to the rental place in your electric, leave it there (on charge ideally), and drive off in the hybrid/hydrogen/whatever.
Or it may be that if you have a hybrid which will handle 90% of your journeys on battery power alone, but has a small ICE to rechatge the battery for longer journeys (running on a biofuel) then that could also be a good solution (it might be less efficient than an alternative for longer journeys, but if you're not doing many of those then it may more than balance out).
Of course if your job involves driving long distances every day, then this won't work, but you're the exception.
In short, I don't think there's any one "best solution".