Another feature I want is "money is no object mode" when travelling around new york city. Sometimes it's fastest to take the subway, sometimes it's fastest to take a Lyft/Uber, but sometimes it's fastest to take the subway part of the way, and then take an uber from there. This last situation is really tough to figure out by hand with the existing tools.
In general there would also be a use for optimizing time vs cost.
In all driving apps you either take all tolls or none. It should be possible to optimize cost vs time saved, taking some tolls (which gain you enough time to justify their cost), but not all.