This thread is all over the place, but I did want to respond to this post. Whenever I am talking up electric cars, I say that they have much less maintenance, and this is very true. The battery rebuttal is usually the first one I get, and it is not without it's merits. I am not in the auto repair field, but from my personal experience and anecdotal evidence from friends and family members, the batteries (both Ni-MH and Li-ion) are not as unreliable as some people think.
Consider the cost of maintenance items an ICE must endure for a 150K+ mile life such as oil changes, spark plugs, valve adjustment, timing belt/chain, filters, various emissions components. Depending on manufacturer, you could be paying a lot more or a bit less than a new battery on your BEV. With the electric vehicle, you also get the benefit of doing less brake jobs, or none at all if you don't drive aggressively, and have a vehicle capable of great regen.
You raise a good point about electronics, as they are prone to failure just the same as mechanical things. I don't know too much about Chevy's battery electric cars, or Nissan and Mitsubishi as well. I have always admired the Volt, and the scope of the Leaf and MiEV, I think Toyota really laid the groundwork for the counter to the battery argument. That is why I am disheartened they are skipping Li-ion and trying to go fuel cell with the Mirai. Anyhow, even ICE vehicles have a large amount of electronics to make the engines function within emission and power specs. I am not sure if you are implying that ICE cars are still running breaker point distributors and carburetors, but the failure-prone electronics is a check mark in both power sources, IMO. I get it that you are just responding in a realistic fashion to yinan's overly-enthusiastic post, and I am not trying to deride you, just keeping the facts straight.
I am probably in the minority where functionality is more important to how a vehicle looks, so the cosmetic argument is moot.
I am not going to grandstand for Tesla as yinan has embarrassingly done, but I believe the Model S is one of the most properly executed arguments for battery powered electric vehicles on the road today.
Also, I don't like the screen in that Model 3 interior one bit.