Every type of car has its Achilles’ heel.
Diesels have the fuel economy but a dirty rep due to elevated NOx emissions. Petrols tend to be nippier but can be weak on mpg. Electric vehicles (EVs) manage to combine amazing running costs and an insanely eco-friendly drive but compared to their internal combustion cousins, mile range is limited.
But they’re getting better. How far an EV can go on a single charge before it needs plugging in is growing all the time.