We just bought a new 2019 Leaf SL+. Before deciding we drove the Tesla 3, the Bolt and the Leaf. The wife and I both chose the Leaf, hands down.
Every buyer looks for different things in a car. The wife and I are both retired (ie, of a certain age ;-)) We both have bad joints.
We keep cars for a LONG time - my kids will probably take my keys before I'm ready to sell/trade the Leaf.
That means I need to be able to get into and out of this car when I'm in my late 80's.
I could barely get into the Tesla NOW. I had to use my arm to lift my leg over that side rail. And I had to fold double and duck to get in under the roof. For someone my age, the Leaf was a breeze to get into / out of.
The technology of the Tesla didn't bother me (I was in technology and entrepreneurship for 45 years). But I also thought it was overdone.
Back in the day when Word Processors replaced typewriters (ie the dark ages) there were people who would send letters and inter-office memos that used 20 different fonts. Why? Well, because they could. It was SO cool!
When I got into the Tesla Model 3 I asked the salesman how to move the steering wheel up and out of the way. He proceeded to tap the screen to wake it up, tap about 3 layers down into some menu, then use a wheel on the steering wheel to make a motor move the steering wheel up out of the way. Seriously? My Ford F150 has a simple lever under the wheel that works just fine and takes considerably less time.
Of course in fairness, I should point out that the Leaf steering when doesn't move at all :-(.
But the point is - there is a point at which technology for technologies sake is more trouble than it is worth.