I have a Leaf and range varies from between 60miles and 110miles INDICATED depending on the weather and how hard its been driven. After 2.5 years we are begining to notice a drop off in the battery life. Until they get the range from the batteries and also the life from the batteries its going to be non starter. We are due a change of car in the next 6 months and we are dumping the leaf and going back to a small petrol.
No doubt they suit some people (inner city with an abundance of public charge spots) for us, Cumbria and hardly any convient charge spots its a non starter.
The reality.
One reality maybe, we have a 2013 and 2017 here. The 2013 is at 49K miles and still has all 12 battery health bars (96% battery health in Leaf Spy). C&C taxis in Cornwall have one with 100K and still all 12 battery health bars.
A quote from C&C "It doesn't matter if it has 10% or 70% battery left if there's 10 minutes between jobs they'll jump on the Rapid charger. That car in the picture has had 1750 rapid charges and over 7000 level 2 charges." so it has not been treated in any special way.