Allow routing to avoid defined zones on map (bad neighborhoods, long term construction, etc)
Lots of people have suggested that Waze have an option to avoid "bad neighborhoods" or other areas for other reasons, but I understand that it would be very difficult for Waze to do that automatically. For a given city, you usually have to be a local resident to know that you should avoid a certain area in your daily commute.
So, give each user the option to define avoidance zones in our apps. That way, Waze is not responsible for making that determination, the individual users do it. It could be just a simple polygon drawing function, with a checkbox to avoid the area in routes.
That way, Waze won't constantly try to send me through the prime carjacking area in my city every time I go home. That would be nice.