The best way is what we already have so some way of turning up at a station, spending 5-10 mins there and being good for many days or even weeks
The best way for some not all though, right?
I for one much prefer the ability to just plug the car in once or twice a week on my drive. If you happen to not have the 'luxury' of having a drive or garage then I am sure driving to a specific refuelling station, as that for me is out of the way, and actually costs me time that I don't have to waste now.
You've still got the issue of not everyone having access to a recharge point easily without huge investment (flats, on-street parking etc and sheer number of recharge points and cables we're gonna need).
This seems to crop up all of the time, and like any infrastructure challenge is hardly insurmountable. Imagine when the telephone was invented, or grid based electricity (street lights), or sewers, or gas distribution. All of these things took time, but once in place last decades without much change other than maintenance, relatively speaking.
No need for many to go home and remembering to recharge, cables dangling, potential of failures, people removing charge cables on purpose (drunks leaving the local boozer- on road parkng).
Do you often drive your car so empty that you must remember to fill it up? Remembering to charge, I am sorry but it's a 30 second job when you leave your car once you are home, and you look at the GOM, and you decide do I need to plug in or not? Anything can fail, we waited 30 minutes at Morrison's the other day as two of their pumps had failed. and you can't remove the cables when they are in the car, as they are locked in place, but you'd know that if you had tried an EV, right?
