Weaknesses:
Electric vehicles were often very expensive, limiting ownership to the wealthy.
The batteries had to be recharged at specific stations, limiting long distance travel. However, becuase good roads did not always exist outside of the city limits, this was not necessarily a tremendous drawback for the city dweller.