I have a love/hate relationship with garmin. I love my devices when they work but heaven help you if you have a problem. After I updated one of my handhelds it incorrectly interprets the battery state. Also, my map that I purchased by garmin no longer works. Luckily I get the free ones on gpsfilesdepot.com. I got this one for someone else to use on a boat but we got rid of the boat so I was using it in my handheld. It worked fine until it didn't.
And don't get me started on stupid features and lack of useful features. For instance, on my 64 (and others) there is an "odometer" feature. You cannot clear it. It is the result of where you've gone the entire time you've been using the GPSr. This is different from the trip odometer that you can reset.
But there is only one trip odometer. So If I want to record the distance of a particular leg of a trail I'm hiking I can't. I could if I could clear the trip odometer. My car has two trip odometers. I think I've had bike computers that have had more than one. So I called garmin to see if how I could clear the "odometer". They said I wouid have to do a factory reset. In other words lose all my carefully recorded tracks and waypoints, and who knows what else. I know I know, I already have them backed up but that's not the point. I asked the garmin person in what circumstance would that feature be useful, an odometer that could not be reset by the user. What information is it giving someone? They got quiet and I hung up.
But is seems there is no alternative so I will keep on using them and just dealing with their lazy software issues.
Don't get me started on basecamp.