I mean this kids case is a bit of an outlier. Everybody's use case is different. Two basic rules for anyone considering it. That literally five minutes of research would tell someone.
1. Never buy an EV unless you have charging at home. Pretty simple.
2. Analyze your travel needs against the charging times, If you are exceeding your cars range 2-3 times a week, might not be for you. Vehicle choice matters here, a LOT. The bottom end Model 3 gets around 270ish. The Long Range gets you over 380 miles.
Wife and I went to Seaford DE last weekend, day trips both. Out and back in a 300 mile range EV, no charging required. Today we went up to pick up some seats for one of my project E36s in Ridely Park, DE. That would require one 35 minute charge in the 315 mile range Model 3 Performance. And in a nine hour driving day, we for sure take breaks. Of course, not many five seat family cars that do 0-60 in 2.9 seconds get great range either.
Now, if you are taking one or two trips to say New England or Florida a year, depends on how much you enjoy the rest of the year just never visiting a gas station, . Here to Nashua you spend 55 minutes charging, one 25, one 20, and on 10 minutes. Again, for us, that would cover rest breaks just about right. We generally don't drive nine hours non-stop.
Like towing, most folks object with crazy ideas about what they do when in reality very few folks tow crazy with an F-150 or take multi hundred mile road trips more than once a month at most.