I was very pleasantly surprised that with the touch-screen, which supported swipe and seemed generally (though not-quite) as responsive as an iDevice, and CarPlay, most of the ugly edges/sharp corners of a typical auto infotainment system were gone, and it generally seemed very good.
I will say that CarPlay has the potential to be very good, but it's still very basic for now, and needs a lot more work before its as good as standard iOS. It was particularly nice, though, to use Apple Maps while listening to music on Spotify!
I think that's actually a feature, less possibilities to distract a driver with.
* the navigation is crippled. You can't even scroll the map. But why could you--you can't even scroll the map on the iPhone.
* it connects only via a cord. Bluetooth connects automatically and wirelessly.
* it is filled with glitches. Sometimes it hangs or pressing buttons does nothing.
* many apps are poorly thought out. For instance the list of stations in Pandora is always in alphabetical order, rather than showing recent stations first, and the only way to change stations is to scroll through this massive list.
I have mostly abandoned CarPlay and use my iPod hooked up by the cord for music, and the phone in a holder for navigation and Bluetooth phone.
I also ordered mine because we wanted a specific set of options like adaptive cruise control, upgraded sound system, but no navigation and a very specific color combination that we couldn't find anywhere.
Our other car is a Tesla and while I prefer ordering online and checking out with a credit card, emailing multiple dealers was pretty painless.
EDIT: If you're curious why we didn't want navigation, this video explains it pretty well: https://youtu.be/hCDt02UXzkQ Not to mention it's really expensive, hard to input destinations, I generally know where I'm going, and phones work great.