The faster you charge your battery, the shorter its life will be. Factor that into your charging decisions.
Once the range gets to about 600 miles (about the most anybody should drive a car in a day), electric cars will become feasible as people will be able to charge them while they sleep.