For long planned trip I use my Tomtom, for short day trip the smartphone with Waze or Sygic do the job, for the trail or Geocaching Garmin Oregon its OK.