Route selection: time AND distance

If time1-time2 < THRESHOLD && distance1<distance2,
Pick route1,
Else
Pick route2

THRESHOLD in minutes or % trip time, preset by user

The idea is to select the shortest route if it doesn’t increase trip period by a significant amount of time