I still look at google maps ahead of a trip to look at routes and distance. But normaly use apple when driving. Especially since I have carplay on the Mazda
I've had pretty good fortune with Google Maps, although I agree that you have to fight with it to take a specific route. I'll just get it close to what i want and then drive to force it to adjust.
Waze tends to choke on longer drive calculations. I think that's a factor of the enormous amounts of crowd-source information out here that it tries to digest and render. I can get a good 100 or so miles out of it, but not a 500 mile trip