personally, I think a full on EV, with a range extending very efficient petrol engine with a generator running at constant RPM in the boot as a range extender would be a big improvement. Mazda were experimenting woth a small horizontally mounted rotary with this in mind. Vauxhall Ampera and BMW...