No question that Apple Maps is better aesthetically and provides better lane and turn guidance. It is less likely than Google to route me down a back alley or poorly-maintained road. Apple Maps seems to know about more local road closures than Google. It is far easier to share ETA with someone using Apple Maps (it is impossible from the Google Maps CarPlay interface). Apple Maps announces speed checks, but has stopped displaying their locations on the map in CarPlay, which is annoying.
BUT…
It still lacks the breadth and accuracy of POIs that Google has, it has no crowd-sourced review functionality, it does a terrible job with “near you” suggestions in most places, and submitting changes and corrections to Apple is an exercise in frustration. I submit changes which are easily verifiable, and I’m often asked for a photo (which I usually don’t have), or they will make the change and a month or two later it will revert back to the wrong information (the latter happens frequently with incorrect POI locations on the map.)
Right now, I have three “In Review” updates, one submitted in May and two in June. All of them had documentation, web link to the merchant, or photo submitted, but none of them have been completed. I submitted trailhead parking information for an incorrectly-located parking area which could be clearly verified with Apple Maps’ own satellite view, and it took repeated submissions of the same change to get them to fix it, but they really just added a new POI with the same name and left the incorrectly-located pin still on the map. Frustrating.
By contrast, I routinely submit changes with evidence to Google Maps, and it is infrequent that I am asked for more information. Even when I am, the change is made within a day or two once submitted, which is almost never the case with Apple Maps.
Another huge annoyance of Apple Maps is that if you select a route other than the “best” route and then miss a turn, Maps will reroute you onto the “best” route and ignore your previous selection of the alternate route. This forces me to stop the car, end navigation, ask for directions again and select the alternate that I originally chose.
I’ve tried Waze in the past, but it always seemed to cause the phone to heat up more than the alternatives, and would burn through battery when not charging. Not sure whether things have improved since that experience.