ran into an interesting situation with Google Maps transit directions today:
I was trying to go an event relatively out in the suburbs, so GMaps told me to do a route that involves 3 buses and takes ~2 hours.
The recommended ~2 hour route was "take ~1 hour of buses to get to the big bus station in this suburban town, then take a 25 minute bus and walk 40 minutes to the place.
Google maps recommended this over: "take the same ~1 hour of buses to the big bus station and then walk 41 minutes to the place"
GMaps added a whole extra bus transfer and 25 minutes to save 1 minute of walking! What a weird way to program this tradeoff.