Mainly weight and cost. Even though the energy density of a fully charged Li-ion battery is at least the same as that of a high explosive, it is still less than the auto manufacturers would like, Which is why chemical fuelled vehicles are still popular! There are also the issues of lifetime, temperature range, safety under fault conditions and so on.