If you're looking for an all-action sports watch that tracks everything you could possibly need, does so reliably and consistently, and lasts an age, then there's nothing better than the Fenix 5 Plus. Shame it's so very expensive.
Great build quality and durability; GPS locks location quickly; Accurate heart rate sensor; Music makes carrying a phone unnecessary; 10 day battery life; 100m water proofing;
Sleep tracking is inconsistent; Battery life not quite as good as previous Fenix 5 or Forerunner 935; Loading music is cumbersome; It's undeniably expensive;