The electric car market is moving fast. The earlier generations had fairly limited range with around 100 miles (160km) being common. That's enough for most people each day, but some would like more in reserve. Renault have a new Zoe that has double the battery capacity of the previous one without much change in weight and not massively expensive either. Apparently it's even possible to upgrade the batteries on the old ones.
A realistic range of 180 miles makes for a practical car. You'd want a stop after that anyway and the charging infrastructure is growing. Even if you have an apartment with nowhere to plug in it may be viable to just use a public point when it's convenient.
There's an option to lease the battery. By estimates that's cheaper per mile than what I pay for petrol in the UK, assuming you use up the mileage allocation for the year. Generally running costs should be low as electrics need less maintenance than oil burners.
It's probably still a couple of years until I buy my next car, but I'm fairly confident it will be electric. My Hyundai i10 just passed 100,000 miles and is still running nicely. I'm not really in the market for a Tesla unless the Steem price rises considerably.