For me the issue is simpler, at least for the moment. Electric cars are still too expensive. If you are looking to buy a luxury car then something like a Tesla will fit right into your budget. If you are looking for a small, inexpensive car, electric just can't (or isn't) competing yet on price. At least in the U.S. I hear there are some cheap electric cars in China.