As for long distances, I haven't found that to be a big issue. Of course, I have a Tesla which has a very good charging network - and that's the point. For any brand other than Tesla, you're probably right. It amazes me that the legacy car companies each of which are multiples of Tesla's size don't seem to be able to come up with a solution that doesn't involve getting taxpayers involved.