Most of the criticisms that come from the right are solvable problems, such as lack of chargers, electricity coming from dirty sources, or lithium mining. We pretty much know how to solve all those at this point. Just a matter of doing it.
Criticisms that come from the left tend to be more fundamental. Things like car-based cities being too spread out, infrastructure costs spiraling out of control, or having the average person operate a 2 ton vehicle at speeds over 60mph and expecting this to be safe. None of those are specific to EVs, and are only solvable by looking at different transportation options.