I've had a Tesla Model 3 or around 3.5 years now, and I try to be quite clear about what I think are the downsides. Personally, if someone wanted to go green, I would suggest a plug-in hybrid over an EV unless they were heavily invested on the idea of an EV. My only complaint about any sort of hybrid setup is that you're mixing propulsion systems, which is effectively adding extra complexity. (I see additional complexity as just more things to break and more cost in the end.)
My biggest qualm with EVs is that the range you see quoted is just not what you should expect to see in real world use. As others have noted, you should only charge up to 80% unless you're going on a trip. If I'm going on a trip, I try to avoid charging up to 100%, because that will disable regenerative braking until there's enough lost capacity to enable it. (I usually go to 95%.) However, there are still other aspects to EVs that make them not as effective on longer trips. One of the biggest problems is that the vast majority of EVs have a fixed gear ratio per motor. In my RWD Model 3, I see a severe hit to efficiency if I'm heavily utilizing high-speed interstates (70 MPH+).
A few years back, I took a trip that was 130 miles in each direction, and I decided to take the simpler more relaxing route, which was almost all interstate. Even though my car is rated for 330 miles at full charge (or ~315 at 95%), I couldn't make the 260-mile round trip without recharging. (This was also in December, so it was probably around 40-50F.) The real kicker is that there were two Supercharging stations on my way back, but only one of them was working, and I was worried that I'd even make it there. The malfunctioning one was even at the "local" Tesla Service Center.
I also took a 900-mile (per way) round trip back in 2019, and I didn't have a very good time overall. I ran into a few issues with chargers not working well with no indication of their significantly reduced capability on the car's navigation. Also -- and this is arguably devolving more into my numerous complaints about Tesla -- the fact that I can't suggest a minimum state of charge is infuriating. The sheer idea that it wanted me to arrive at destinations with 10% or less charge is ludicrous given that its estimation is based upon previous usage, which cannot account for vastly different terrain. For example, traveling over the interstate in Virginia involves a lot of hills, which aren't great for efficiency.
There's also just the little things that eat away at you. For the past few days, my back-up camera has been stuttering and freezing, which rendered it nearly useless. It got really bad this morning as my audio subsystem started messing up too as the audio would randomly cut out, and come back in with maybe one speaker playing the music. I had to REBOOT MY CAR to fix the problem. As I've grown older, there is one thing that became very apparent to me... sometimes in life, you care about certain items in your life being reliable and having them just work. I don't need to tell my boss I'm going to be a few minutes late because my car needed to reboot.
Ultimately, what I dislike about Tesla can be summed up with this opinion... I don't think Tesla drives their own cars. There's no way someone could consider the user experience in that car to be acceptable if they actually had to use it every day. (I know Tesla people do actually drive the cars; it's meant to be slight hyperbole.)