The big problem I see EV in general is you can't plug any charger into any vehicle and charge up and drive away. Tesla only charges Tesla, Hyundai only charges Hyundai, VW only charges VW, etc etc.. Until they come with a standard I can pull into any station anywhere and charge up, I'm sticking with at least a gas/hybrid setup. I know there are companies developing setups with multiple charging cords at their locations, but what happens when you've got 10 people in line in front of you? Tesla may take X hrs to charge, Ford with extended battery takes XX hours and Rivian takes *** hours.
Ramble mode off, I'll shut up now