Garmin Forerunner 645 Music vs. Apple Watch vs. Fitbit Ionic