A lot of it probably comes down to the amount of data you feed its algorithm right. If you train a lot (70+ miles of running per week), log absolutely everything, and wear the watch 24/7 then it's going to give you far better estimates than someone who just puts the watch on to run twice a week.