io ho preso l'abitudine con il Garmin di utilizzare la funzione imposta quota quando mi trovo sotto i cartelli (per farla breve: mentre stai registrando puoi impostare l'altimetria precisa, ad oggi il max che mi è capitato è di 10 metri di scarto che personalmente reputo più che accettabili).
Vi riporto però un esempio di quanto sballino i vari gps, stesso giro, garmin vs tomtom:
https://www.strava.com/activities/1130889121
https://www.strava.com/activities/1131000896
600m contro i 1122m dell'altro strumento; secondo me la cosa assurda è che strava capisca che ho fatto il giro con @Fr@30 ma non si accorga di sta cazzo di differenza assurda.
Poi sicuro l'inserimento manuale del percorso con strava sballa, su sto giro secondo lui sono 900m quando sono 600m (https://it.wikipedia.org/wiki/Pomezzana)
abbastanza precisa è l'app di garmin, garmin connect che con l'altimetria mi segna 584 (anchin questo caso direi accettabile) https://connect.garmin.com/modern/course/16062082