I had a Telsa Model 3 performance for nearly 5 years. I loved it when doing city driving, but once I had 2 kids and wanted to start driving them around to cities an hour or two away, it became a hassle. My 300 mile range battery only got about 200 miles in reality - due to weather, driving speed not being 60mph on the roads, wind resistance, etc. It's about 100 miles from my house in Round Rock TX to Six Flags San Antonio. I'd start at 100%, would get there at 47%-51% remaining, and fearing running out of juice on the return drive, would have to turn my 3 hour round trip commute to a 3 hour 25 minute one for charging. I never took it on any extended road trips because I don't think I can stop that many times or for that long. Theres only so much gas station / strip mall stuff one can take on a trip.
It also was not large enough to haul a family plus gear in -- which of course is due to it being a compact car, but even the Model X didn't have a lot of room for a family of 4 plus bikes or whatever else you're hauling around. We wound up renting gas cars for any trip over 2 hours, which itself was a hassle.
My car was taken out by a pothole and I debated getting another one, but at least for my family and my situation, it was hard to justify another EV for now - and I went with a Hyundai Palisade like a good suburban Dad. I've heard rumors of a megawatt charger that can charge a Tesla from 10% to 70% in 5-7 minutes. I think that or the kids moving out will be the tipping point for me to reconsider another EV -- but I am 1000% on board when it happens. I do miss my Tesla every day though.