Car play itself is designed poorly. It's limited due to safety and you have to switch between apps to use GPS / music simultaneously. Not to mention, it only supports Apple Maps.
Android Auto is, for many reason, the superior product. Apple's UI choices in recent years (CarPlay / Apple TV) leave much to be desired.
Since I have an iPhone and not an Android, I am purchasing an aftermarket Chinese Android radio, which offers WAY more functionality than any name brand radio does:
Waze / GMaps / YouTube / Apple Music / Spotify / Pandora / Weather Radar / Web browser / Shazam / Rear Camera support....the list goes on.
Steering wheel controls work, they're cheaper, sometimes they can be fitted to look stock, and have larger, higher quality multi-touch displays that can be seen clearly in the daytime. They also self-dim at night.
I was excited about CarPlay, but Android has won this battle for my money.