I most recently bought a garmin 530 and was experimenting with turn by turn instructions between strava and garmin connect.
Both were very imperfect. At least compared with something like google maps.
__________________
.
.
Two wheels good. Four wheels bad.