Ironic that Apple introduce improvements to Maps just as they open up Car Play to Google Maps and Waze. Maybe it's because they think they're on par now (or will be) and don't need to block everything else.
Our car has Car Play so I've been using Maps exclusively up to now and whilst I think I still prefer Waze overall, Maps is perfectly fine and I've gotten used to its rough edges.
I don't accept the thesis that Apple locks third-parties out of things like CarPlay out of a desire to lock their users into more of Apple's services. I think it has more to do with wanting to do things right and ensure a consistent user experience.
(I'll admit that it's sometimes hard to square this viewpoint with the level of brokenness they ship)
Our car has Car Play so I've been using Maps exclusively up to now and whilst I think I still prefer Waze overall, Maps is perfectly fine and I've gotten used to its rough edges.