After have an old Garmin VivoActive 1 for a long long time I decided to upgrade to the 645M. I love it! However one of the things I was most excited about was finally having a barometric altimeter. I find in general that Strava's recalculation it does on watches that do not have a barometric altimeter (like the VivoActive 1) tends to show less altitude than what you actually did. I'm a stats junkie and I wanted a more accurate reading of my elevation profile from mountain bike rides.
So this is where I was excited to be moving to the 645M...well the excitement did not last long. I find the barometric altimeter to be even less accurate than GPS calculated elevation. The altimeter on the 645M shows me getting even less elevation change over a ride...and I know for a fact after using it a few months that the watch consistently short me on what I actually did. Not by just a little bit either, it's not even close to accurate. A local trail ride that I know has a total ascent of about 1100 feet shows as 750 feet on my 645M. That's pretty disappointing. Anyone else notice this with the 645M? It's really the only issue I have with the watch but for me personally it's a HUGE issue.