I would say it completely depends on your mileage and more importantly the make up of that mileage whether it's worthwhile (or even feasible) to get an EV at the moment.
If you do low mileage, then the higher purchase/lease cost of the EV will wipe out any savings in fuel
If you do high mileage, but on longer journeys where you have to use public charging then the costs of charging can be on par with ICE - e.g. Ecotricity charge 30p/kwh (15p if you use them for home electric), in my Zoe I get on average 3.6 m/kwh, which works out at ~8.34p/mile, which is only marginally better than an economical diesel. On top of that you have the inconvenience of waiting for a charge - twiddling your thumbs at a services for an hour isn't exactly feasible if you're on a business trip somewhere or running late for a meeting!
If you do lots of miles, but in (relatively) short journeys where you have time to charge at home then you can save quite a bit of money (depending on your electricity tariff), and you won't really notice the inconvenience of having to charge. The other bonus here is that you don't ruin your ICE engine doing lots of short trips and never giving the engine a chance to warm up!
For me, the Zoe is ideal, I have a 25-30 mile round trip commute every day, plus about 20-30 miles/week of driving around locally ferrying girlfriend/kids/shopping etc. On top of that the odd ~100 mile day out, or visiting family (where we often stay overnight, so can top up on a granny lead). The only trip which is going to be a pain is a 400 mile round trip to visit my mum, which we only do 3-4 times a year, and tend to stop a couple of times anyway for toilet/stretch legs. That's probably going to take an extra 60-90 mins each way to charge en-route, which I'll concede isn't ideal!
Given my usage, almost all of my charging is going to be at home, based on my electric tariff, my ~15k miles/year is going to cost me ~£220, which is close to what I was paying monthly in petrol before!