Here's a comparison. My Renault Zoe is approaching 6yrs old and we still like it very much- particularly for around town. Battery SOH 90%.
It has an embedded SIM and modem etc and has OTA updates and some other things like email and weather access, congestion routing, TomTom live services et al.
1. I have only ever had two OTA updates, back almost 6 years ago. Each just bug fixing, no functionality changes.
2. It costs 100 Euros per annum for a new map and a separate 100 Euros pa for "connected services" such as speed cams & congestion routing.
3. Maps are always more out of date than Tesla Maps.
4. The phone App (for remote climate & charge parameter stuff) has never worked in Aus because Renault was a distributor not a subsidiary.
5. I'm not sure but info from the UK where they are also phasing out 3G is that the Zoe online stuff will stop working and Renault is not offering any LTE modem upgrade.
My daughter has an Ioniq 5. Nice car, but it needs Android Auto for Nav. and software updates only happen at the dealer. Just like old ICE cars. Another friend has a Cupra Born. It has less than the Zoe even though it is a current EV.
So, to my mind, my M3LR is very good and it has improved a lot since September 2021. I used to manage an International Computer R&D facility and even though our very strict methodology and release management was totally different from that of Tesla, I am not critical of them. I just really enjoy the car and appreciate some of the things that have been delivered since I bought it such as blind spot monitoring, improvements to AP, addition of waypoints, improvements to nav & energy management, reduction of vampire drain plus more. Yes they get some things wrong but they do tend to be eventually improved (such as removing of "cards", windscreen wipers, high beam........).
I've had 62 updates with the median time between updates 13 days.
If you watch all the Bjorn 1,000km EV challenges, you'll see way worse examples of software than Tesla.