The new Google Maps on Android is terrible, as well. It's missing features, most notable of which is the ability to search for alternate routes when you hit traffic.
This may be location dependent, but yes alternate rerouting is not in real time, but when you ask for initial directions they give you the options of 3 different routes that do change according to traffic.
Waze is better for both of these use cases. Maybe Google will integrate more of its functionality over time, but for now (though I hate the look and feel) the routing and traffic info make it absolutely worthwhile.