Everything "could be better." The relevant inquiry is always "is it the best alternative for my specific application." What put me over the edge with Garmin was them charging $99 for every European map update for my "lifetime maps" Nav 5. Seems they only consider "lifetime maps" to be in the area the unit was originally purchased. TomTom's lifetime maps are worldwide. Everything has limitations.