Usei vários rastreadores e notei uma coisa - todos eles contam calorias mais ou menos da mesma forma imprecisa :) Os algoritmos se baseiam em frequência cardíaca, peso e idade, então há margem de erro em todos. Apple Watch geralmente superestima, Garmin é considerado mais adequado para esportes, Xiaomi é barato e funciona bem para rastreamento básico.
Para seus objetivos (cardio + musculação três vezes por semana) eu escolheria Garmin ou Apple Watch dependendo do seu ecossistema - o primeiro tem melhor processamento de dados para esportes, o segundo tem integração mais conveniente com iPhone. Xiaomi funciona se o orçamento for apertado, mas trate os números como aproximados. O importante é que o rastreador ajuda a ver tendências, não a quantidade exata de calorias, então não se fixe nos números absolutos.