May I add my 2cts as I have both: Nissan Leaf ZE1 of 2018 (> 100.000km) and the Tesla M3 from 2023 (though luckily not the current updated M3 without signal stick etc) with 10.000 km by now.
The Leaf is much nicer in the city , easier to drive and with a better capacity for transporting luggage etc (yes, it's unfair: this advantage causes much higer energy consumption above 100 km/h), the power pedal has a better response curve (in the "Eco" mode, nonlinear, which enables me to start smoothly, when the M3 jumps from the place [a bit exaggerated]) and as the OP wrote it's easy to feel that the car maker has much more experience how to build a car.
Yet on longer distances, the Leaf is a dead end. No support from Nissan for ChaDeMO converters and no vision of delivering new, left alone larger, batteries. Charging on the road with a Tesla is a much, much better experience. Here in Germany, Nissan is more or less dying, there's no future for a company that does not listen to its customer's needs and fears. And 14-15 kWh/100km driving on the Autobahn with 120-130 km/h [sorry about the local unit system] as compared to > 20 kWh/100km with the Leaf.
This difference shows: my wife prefers the Leaf ("it's a car") by far, and I prefer the M3 (the "smartphone on wheels" - I'm IT affine). But when I'm driving locally, I also prefer the Leaf). The Leaf has its spurious flaws on cruise control, but Tesla's cruise control is much worse. Everything it sees that even "might" be in the way causes anxious reduction of speed. Even bicycles just painted on the road
. Whe I want to overtake, the Nissan immediately respects the cruise control speed (known I want to overtake, I guess the signalling), while the Tesla still "sees" to car I want to overtake and stays below the chosen speed.
On the other hand, I like Tesla's openness ("Teslalogger" for example, giving me a lot of information about the car) when Nissan does anything to
prohibit access to the car's data. This is not contemporary.
Anyway, no Nissan for me - I don't have trust in the company caring about customers any more. Also, I had to wait nearly 6 months for a spare battery module, incapable of using the car - causing me to buy a Tesla as it was available immediately.
That said, the Leaf had - apart from the battery module problem - no (zero!) necessary problem or repair in the 100.000km!