I'm an admitted Elon hater, so maybe that clouds my judgement. But I rented a Tesla 3 a few years back to try an EV before deciding to buy one. I ultimately went with a Chevy Bolt, and find the Apple Carplay to be far better than Tesla's proprietary system. The only thing I recall that Tesla did better was pre-conditioning the battery before planned charging--something Apple Carplay (at least its current version) lacks the API to handle.

As far as charging, I think that was the case even as recently as ~2 years ago. But today, the charging game is pretty decent for CCS cars. You can even charge at Tesla stations using an adapter.

Calling it clouded is an understatement. Apart from some Chinese cars (xpeng comes to mind), Rivian, bmw new class (but on paper; practically there are too many issues), other cars don't even come close to Teslas.

I own a 2018 Model 3 and I love it. Plus it's in good shape with limited maintenance. I'm looking to trade it in. But honestly, I don't want to buy effectively the same car but slightly worse, with no turn signals (the recent M3) or an uglier version (the Model Y.) Historically, upgrading from an eight-year old car to the current version of the same model was a pretty big upgrade. Not with Tesla: I'll either keep this car until the wheels fall off, or I'll buy an R2.