Most people's daily commute to work is within 30 kms. So you drive to work, plug it in, by the time you leave it's charged again.
When I visit Google's headquarters in Mountain View they have charge stations for electric cars in the car parks etc.. Lots of VPs have Tesla's, Volt's, Nissan Leaf's etc.. Seems popular, in Sydney we have a couple of electric leaf's they go quite well and charge seems good enough to go from Pyrmont all over Sydney CBD, I've never had it get to really low battery unless the last person didn't charge it long enough when parked (it's a share car).
Electric motors really have great pickup down low, instant torque. I'm a big fan. Only reason I don't own 1 is that I've driven Melbourne-> Sydney and back a few times now and you can't do that without some kind of super fast battery re-charge facility.