At the moment I have a Garmin Forerunner. It's great for training and reviewing data after a short hike. It'll show me my route on a map, elevation gained/lost, heart rate, etc. It's great for runners but not great for backpacking. It won't tell me my grid coordinate in the field but I can set it up where it will direct me to where I started. When I'm volunteering with SAR, I can export the GPX file to show the area I searched. (EDIT the map and elevation data is only available on my computer after I've downloaded it. I can only read distance covered and pace in the field).
As far as ABC watches go, I've only owned a Pathfinder and I can't remember the model number. It had a titanium band and when it broke I couldn't find a local replacement band for it. Like most (if not all) ABC watches, you have to calibrate the altimeter and even when you do, there can be a fairly large margin of error. I also couldn't rely on the thermometer but the compass was fine to quickly reference the cardinal directions.
I'm in the market for a new watch and I've narrowed it down to two for two very different reasons:
Garmin Fenix. GPS is set up better for backpacking vs my current Forerunner which is designed for running/training. I like that I can buy an external thermometer module for it. This is the most high tech watch that I can afford.
Luminox (Interested in several models). I've never found a watch alarm which will wake me up. I don't trust a compass, thermometer, altimeter on the ABC watches I've played with so far. The only thing left which has any reliable value to me is to simply use it as a time piece. I really like that they use tritium so I don't have to shine a light on it or use a backlight.