Personally I fell in love with the Forerunner 265 and enjoyed testing its upgrade the Forerunner 570. The 970 has the same heart rate sensor as the 570 I tested, and it's the most accurate wrist-based heart rate sensor I've ever tested. As with any Forerunner, the heart rate and location tracking are excellent, and it's got a strength training mode that can time your rests and count your reps.