The one thing Google Maps is missing for me over the other two is speed limits. It's so handy to have an alert go off especially in larger cities where they can fluctuate frequently.
Waze sometimes feels like it's taking you off the beaten path to improve data reliability and collection. I've had it take me off a quiet street onto a country lane only to emerge onto the same quiet street half a mile further along but having spent a significant period of time taking a weird route.