What should have happened is that all the major players should have sat round a table 10 or 15 years ago and decided on a universal battery design that could be swapped freely and easily between models. That way there would be no charging issues, no queuing, just pull up, swap battery and go. If you have a little runabout that battery lasts 200 miles. If you have a sports version, it lasts 50 miles.
But no, what we get is manufacturers desperately trying to look green whilst charging the consumer well over the odds for a glorified milkfloat, lying about range, and wearing blinkers when it comes to the actual practicality of it.
As more and more get sucked in, energy providers will gradually increase the cost to charge, in 10 years time an ev will cost the same, or more, than a current petrol car per mile.