One thing that always bothers me is that, from what I've seen, queuing for charging seems to be based on coordination and trust between EV drivers. Surely it would make far more sense to have some kind of virtual queuing system built in. Then when a charger becomes free it automatically sends you an alert and gives you some period to connect to the charger.
Longer term, I would hope charging stations would be designed with a layout which lets cars queue sensibly.