I’d say for the money that’s pretty much your only choice, there might be deals out there but with music And the other bits you want I only know of Garmin vivoactive 3 hr/ with music Garmin forerunner 645 Fitbit ionic Apple Watch 3 There may be others (please correct me)