Garmin Vivoactive 3 Review: This Apple Watch Rival Wins on Fitness