Unless they find a way to drastically reduce the weight of batteries the compromises in certain applications are a real problem.

JCB say that an equivalent battery pack will add 6 tons to their 20 ton vehicle (it may even have been 8 tons), also the down time for re-charging is an issue, which is why they're developing a hydrogen power plant.

I hope the UK isn't making a rod for its own back by going full tilt into electric vehicles.