Garmin Forerunner 910X. It has the capability to track your open water swimming distance without having to lift the watch out of the water. No other GPS/Fitness watch can make this claim. In conjuction with the heart strap, it gives accurate calorie burn for most all exercises.