So I tried my new Fenix 5 on the track tonight. I did 7 laps of the track (2.8km) and the watch recorded 3.19km. Not a good start to measure an entire lap of the track over what I had actually run! Also, the tracks on Strava look like I've been running over all of the lanes, despite sticking to the inside lane.
I'm coming from a Forerunner 630 and even though that watch also overestimated distance on the track, the tracks themselves look neat by comparison and follow the shape of the track much better.
Here's a link to the Strava activity recorded with the Fenix 5:
https://www.strava.com/activities/949261215/shareable_images/map_based?hl=en-US&v=1492626367
Now compare that to the neat track recorded by the 630:
https://www.strava.com/activities/867636673/shareable_images/map_based?hl=en-US&v=1487419974
For info, 1 sec recording and GPS/Glonass was enabled on both watches.
I'm seriously considering selling the Fenix 5 as I do a lot of track running and this isn't good enough for a £590 GPS watch. Is this something that can be fixed with a firmware update, or does the metal body make the GPS inherently less accurate than a plastic body watch?