Cost remains the biggest barrier imho.
Secondary, is reliability re charging. Who wants to go on a 150 mile trip, only to be held up on a motorway for 30mins because of an issue and then have to worry about re-charging, just in case?
Thirdly, there is no way that peeps will want to 'take a chance' on a 2nd-hand EV car, not knowing when a battery may need to be replaced, at a cost of, say, c£3000 to £10,000??
Now, the next generation may be more reliable and cheaper. They'll have to be.
Add in infrastructure, of course i.e. charging points. What car sales garages/showrooms forget to tell you - not sure they actually forget - is that your residence may already NOT be suitable for charging an EV - "but dont worry we'll sort it"
**Until, of course, there are issues with how electrical cables were laid in your street, and it turns out that your neighbour has to agree to changes to your shared electrics that enable an EV to be charged.**
** This happened to our neighbours, opposite, last year.