This is the thing. I had to replace my car about two years ago, and an electric would be ideal for me as I do fairly mostly short journeys, plus a few 300 or 400 miles drives each year (which I'd hire a car for). Just couldn't justify how much more it was going to be than the diesel I ended up getting (which is, TBF, a sufficiently low-emission vehicle that I don't have to pay tax on it).
Yes. I do some longish distance to go on hill walks, but mostly just shopping or my wife commuting. Electric cars these days appear to have a range around 200 miles - although of course that's optimal (running at an efficient speed without acceleration and deceleration) so the practical reality is lower. My petrol car does ~350 miles on a tank, so this is a big decrease. However, given the average person should take regular breaks, 150-200 miles should be more than enough, and recharge on a 15-minute break, as the better batteries can get to ~80% charge in that time.
I actually think the future of computer-driven cars is interesting - I can foresee a lot of people giving up car ownership. Instead, they'll just rent a car (Uber-style), and it will arrive and take them somewhere, which for many people will be vastly cheaper than ownership. No driver to pay, so should be much lower cost than taxis. Although, frankly, I suspect a substantial number of drivers would already do better renting anyway - especially were the car to come to them rather than them having to get to a depot.