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.