I use a Garmin watch to log data when riding MTB. Not really too concerned about absolute accuracy, just logging my rides. When we post group rides on Strava, there is always a discrepancy between riders in distance and (particularly) elevationeven though we all did the same route and trails. (looking at last night's ride - three riders - 16.01, 15.78, 15.72 miles - 2250, 2290 and 2356 elevation). In addition to the loss of satellite signal, there is the length of time between when the devices logs a position. The device isn't constantly determining position. The device extrapolates speed, distance and elevation from the positions logged. I use my Garmin bike computer when I need navigation. The navigation functions are much more robust on the computer, and the screen is large enough to not need my reading glasses, which is a big help personally. BUT, to get HR data, you have to wear an HR monitor. I'd say if I had neither a watch or computer, it would come down to whether or not I was using the device for data gathering or navigation. Data - watch. Navigation - computer. Anyone headed to the Croatan Buck Fifty in a couple weeks? We will be there Thursday to Sunday.