I can see the attraction of an electric car for regular short commutes especially if you have a garage or drive where you can park your car to charge overnight (I have neither!)
However using an electric car on a long run still has severe limitations, even using a supercharger (if you can find one) you are looking at 40 minutes for a Nissan Leaf (to around 80% charge) and about 75 minutes for a Jaguar i-Pace.
Living in London I mainly use public transport but when I do use my car it is typically for longer trips London - Somerset - London for example, I could do it with a Leaf or an i-Pace but would need to charge once for the return journey.
London to Teesside I would have to charge once or twice each way with the Leaf and I would be right on the limit with the i-Pace so would probably need a charge each way for this as well.
I sometimes do London-Somerset-Teesside-London and would need 2 or three charges each way and unless I am driving a Tesla there are no fast superchargers, some charging stations which run at a much lower kwh only allow you 45 minutes charge and say "How far this gets you will depend on the range of your vehicle and the charging speed of your vehicle". Sounds like it is a bit like putting £5 of petrol in the tank!
Then there are holidays - rural charging points anyone?!!
So unless there is a massive increase in the number of superchargers for general use (not Tesla only chargers), with the current (excuse the pun) battery technology, then using electric cars for long distance travel is a non-starter or very difficult at best.