Model 3's system is better than other cars I've owned, but not as good as what I think CarPlay can be. The only advantage of my Model 3 vs the rental cars I've used with CarPlay was that Model 3's screen is bigger and nicer and so the maps look nicer and I can have music info/controls on screen at the same time as maps. But both Apple and Google navigation is a lot better than Tesla's navigation. I also use Apple Music and was initially excited about getting integration into Tesla, but I continue to just use it through my phone instead so it ended up not mattering. The one thing I hate about Tesla's system is the semi-frequent UI changes. A moving car with a touch screen is not the place where I want to have to re-learn some aspect of a UI after I get a system update.