Re: The worst my Garmin has ever done
The algorithms don't weight "staying on the same road" or "keep heading in the same general direction" strongly enough, I reckon.
The Toyota system isn't actually that bad, but as I said, it has an annoying tendency to lock your next navigational waypoint if you deviate from the path. But it will recalculate the whole route some times. It's a bit weird like that.
So if it was intending to tell you to stay on the motorway at Junction 12, and you came off at Junction 11, onto a parallel A road that next meets the motorway at Junction 15, it will often attempt to send you back to Junction 11 rather than Junction 15, because J11 is closer to J12.