It's a pretty decent approximation to say that the battery is the only problem for EVs. Everything else is either standard car stuff, or small/cheap/simple enough not to be a major problem. Nearly all of the progress in EVs that we've seen since the EV1 has been down to battery improvements. Take the EV1 and give it a modern battery and it'll be pretty decent. Take any modern EV and give it a 1999 battery and it'll be absolutely awful.