What I'd really like to see is less software in an EV, complete isolation between higher and lower functions, normal physical controls and an ability to run the thing entirely disconnected from the manufacturer's dragnet. It should be able to charge and be driven with all critical instruments working fully disconnected from anything and without software updates.
My colleagues who drive EVs regularly are always having a panic about software updates which break things.
I currently don't own a car as I live in a big city but I do rent one occasionally and did own a Model S for a very short time. If I was to buy a car I'd like an EV next time, but not in the current state of things.