As prices come down, so will the government subsidy, resulting in high purchase prices for a while yet. The Zoe my sister-in-law collected last week has seen the 8-year battery capacity warranty dropped from 75% to 66%, so it may only manage 120 miles by then.
Lead acid batteries were invented in 1869 and can achieve a Specific Energy of around 40 Wh/kg. Li-ion batteries can just about manage 250 Wh/kg. That's less than 1 order of magnitude in improvement in more than a century and a half. By way of contrast, the number of transistors in an integrated circuit doubles every 2 years and the price halves (Moore's Law).
Whole life costs won't really be understood until resale values are properly established - this will probably take at least a decade.
And because of the low margins, the EV market seems reluctant to tackle the small (cheap) city car market.
I still want an EV though, maybe next time?