It's objective fact that it will take a lot of improvement before an electric car is equivalent or better in every way. But that's not a very fair standard for "catching up".
How well do the batteries hold up in cold weather? I live where it gets pretty cold and I worry about shrinking range, especially when using the heater.