Garmin is perhaps the best brand when it comes to running watches, and the Forerunner 970 proves why no one comes close.