Electric vehicles are right now the best option in several circumstances when the user knows that the range of the battery is more than enough for his / her needs. Using an out-of-the-grid recharging mechanism based on solar or other clean energy, it's possible as always to say goodbye to a single penny in terms of gasoline and with it, less support to the interrelated business that doesn't respect the environment selling a pollution based resource and using deplorable techniques for extraction that cause damage or simply potential in the best case.
Although there are who don't buy an electric vehicle because the mile range cannot guarantee long distance traveling without waiting; even lacking an available plug, the plan is over. Leaving now that any person living in the planet should take care of the atmospheric state and air quality making "sacrifices" (say less convenience) for ensuring that no harm is caused to himself / herself or others and start policies to never pollute a single gram of carbon dioxide, this is a considerable problem that could statistically impede the necessity of migrating toward clean and safe energy.
There are at least three options to solve this problem forever. First to use a battery technology that might be recharged in the usual time that everyone is accustomed to in the gas station. Nor press, nor camping or watching TV to wait because in fact, some minutes is a rational time that no one complains while more starts to be tedious day after day. Charging at night is wonderful or while the car is parked but the problem appears in other scenarios when this is not possible. The disadvantages of this approach is obvious, today there's not such technology and even this way in a 2000 km trip, the user could be forced to stop multiple times, up to 10 times for several models.
Second a mechanism for refilling the electrolyte in the battery once it's depleted. As far as we know the electrolyte is usually a liquid with charged ions so try to replace it dynamically instead of having hundreds of little batteries with hundreds of electrolytes and electrodes per pack. Disadvantages: did you hear this before? Perhaps it is not easy.
Finally the best method, as it's technologically possible and leaves room for evolution. A battery replacement methodology based in packs with standard specifications. Size, connection and voltage and an automatic system to replace it in the service station. This way the user could arrange a contract with specialized battery companies and uses one or another indistinctly. Even if the contacts suffer from every day use, to replace the metal parts should be easier than replacing the brakes if the system is well designed.
It's straightforward; the vehicle follows a rail until a limit. Then the machine identifies some reference points in the bottom of the vehicle. It aligns itself and after starts the procedure to change the battery automatically. Tesla proved this approach long ago.
What are then the EV manufacturers waiting to standardize the battery pack with at least 400-500km range? Even long trucks could start to use the battery swapping having more than one battery installed. A very lucrative business, with new billionaires should emerge soon.