Half the range is really a non-starter. And is that range a "best case" range with ideal weather and new batteries and all down hill, or is that a worst case when its 20 below and the batteries are 5 years old? What's the minimum guaranteed range?
Having to have the car tied up to a charging station for long periods of time just to do normal kinds of around-the-town kinds of trips - also a non-starter.
Can you imagine a hurricane evac with primarily electric cars? Well, kids, we only made it 50 miles because daddy didn't have hours to charge the car after he got back from work...
Currently gas powered cars have a common fuel and storage that does not "wear out" or become obsolete (a tank). Battery powered cars are not quite that way. Kind of in the same way that battery powered tools all have different, incompatible batteries. Those battery powered tools become obsolete all the time when you can no longer find the batteries, or if you can, its cheaper to buy a new tool. So, until they get interchangeable batteries with compatible interfaces, there's significant risk of premature obsolescence, which could significantly inflate the cost. What are you going to do with a 5 year old car in this situation? That same situation is highly unlikely with gas powered cars.