Where I live, there are too many cars for the available spaces. I sometimes have to park a block or two away if I get home late. Even if you go with "public charging" spots that you just pay, what happens when their full? "Sorry boss I can't come in today, my car is still charging..." What happens when some kids go through and unplug everyone's car?
While I think electric is great, and today can work for a lot of suburban, semi urban areas. They are a LOT of logistics that haven't been worked out for heavily urban areas.