Tesla software is not good overall. The engineering for the batteries is amazing. Drivetrain efficiency is good. The further the software gets from those two things the worse it gets. We ditched our model 3 for an e-tron and could not be happier. We gave up some range for an overall superior product. Our main complaint was the software, especially the shoddy constantly changing main UI. Tesla are good cars for what they do but for most drivers there are better EVs now. Also the Tesla infotainment system constantly breaking /was/ our main complaint. Bluetooth behavior was bad. Crashed and needed resetting (mid drive) pretty often. And it is way more than just infotainment, it is your main UI to do critical tasks like turn on wipers, etc.