I have recently purchased a Forerunner 645 and I am very happy with it. There is however an issue I found - the barometric altimeter is very unprecise, despite I frequently set the elevation manually, thus I often get very unprecise elevation data registered on an activity, which for me is a big gap living in the mountains, where elevation matters. In order to mitigate this issue, I would suggest 2 very useful functionalities in the Garmin Connect Web app (and in the mobile app as well)
1) ability to manually edit the elevation - it would be enough to indicate the correct starting elevation, and a simple function should only linearly shift all elevation data according to the manually adjusted value
2) ability to equalize the elevation of start and end point - as very often start and end point are on the same location, but often the measured elevation differs (also quite significantly) between start and end point, a simple function to indicate the correct elevation of the starting point, and optionally adjust the elevation data in order to get to the same elevation on the ending point as well
Both functionalities were available with my previous Polar bike computer (which was by the way more precise in measuring the actual elevation) and I used them very often
Thank you and best regards
Matteo Cabassi