I current have an old Garmin Etrex hand-held, but all I use it for is retrieving the altitude and coordinates of my location. Lousy for navigation with such a tiny LCD screen.
I also have an inexpensive Tom-Tom with a color display that works pretty well for highway traveling, but it rarely recognizes forest roads that are not paved. It also does not show altitude or GPS coordinates.
What do you use, and why?