Range itself is not a problem. Currently, in South Africa, a lack of charging points and the cost when one is found, is a problem. I am currently in the UK and have covered over 8000 km, mainly in England. I am using my Son's Prius, and getting 4,6 per 100km, giving a usable range of 800km. I was offered the use of his Leaf, but refused because I thought that recharging would be problematic.
I was wrong. Charging points are available at virtually every Hotel, all roadside stops, and all supermarkets. Charging would not have been a problem whilst shopping, taking a break, or overnight.
The major problem would have been cost. Charging at Home costs my Son 7P. Reselling electricity, he gets 12P. Charging at a charger in the wild is north of 60P.
The Leaf gets 230 miles of range, which would have covered all our journeys bar one.
The cost to me would have been higher with the Leaf than with the Prius, but both would have been cheaper than a conventional vehicle.
One major advantage with using a battery-powered vehicle is in traffic jams, both will creep forward silently.