Garmin Fenix 8 review: The fitness watch to end all fitness watches, but few will need all of its features