Пользовалась разными трекерами и вот что заметила - все они считают калории примерно одинаково неточно :) Алгоритмы опираются на частоту пульса, вес и возраст, поэтому погрешность везде. Apple Watch обычно завышает, Garmin считается более адекватным для спорта, Xiaomi дешёвая и неплохо справляется для базового отслеживания.
Для твоих целей (кардио + силовые три раза в неделю) я бы выбрала Garmin или Apple Watch в зависимости от экосистемы - у первого лучше обработка данных для спорта, у второго удобнее интеграция с iPhone. Xiaomi подойдёт, если бюджет критичен, но к цифрам относись как к приблизительным. Главное - трекер помогает видеть тренды, а не точное количество калорий, так что не зацикливайся на абсолютных числах.