Waze is better than both because you get speed camera alerts and real-time traffic alerts with intelligent re-routing to avoid delays. Apple are rebuilding their entire maps application from the ground up, working with TomTom and new satellite imagery and their version of Street View. It’s launched in the States and will be in the UK next year I believe.
IMO Waze UI is absolutely horrible, it's like maps for kids. Also, Google Maps now has speed camera alerts (although they're not all there, and they're only if you're navigating). But, they're coming
Google own Waze, they bought them a few years ago and features are starting to span both products. I like Google, don’t get me wrong, but the live interactive ability of Waze can’t be beaten to avoid traffic, police on the side of the road, pothole alerts and so on.
I'm well aware Google own Waze. What I mean is, you can't give a blanket statement like "Waze is better than both", especially not for the reason given (speed cameras). It's all about opinion. I've heard more stories about Waze giving people crazy diversions to avoid 1min delays than I have about GM
Waze’s route algorithm is “OK” at best because routing relies on crowd data rather than the fixed predefined AND live data algorithms in Google maps.
For local inner city runs, Waze can be good for queue avoidance (due to a high propensity of taxi drivers using it) but I agree that out on the open road it’s poor. I also find that it’ll only adjust a route once, so if the route clears again (because it’s taken all the traffic from the traffic jam!) it doesn’t adjust back.
For local trips I use waze, but in the main I run Google Maps and have Waze running in the background (you don’t need to set a route for this to work) for camera/cop alerts.