He usado varios rastreadores y esto es lo que noté: todos calculan calorías más o menos igual de impreciso :) Los algoritmos se basan en la frecuencia cardíaca, el peso y la edad, así que siempre hay margen de error. Apple Watch suele sobrestimar, Garmin se considera más adecuado para el deporte, Xiaomi es barato y funciona bastante bien para un seguimiento básico.
Para tus objetivos (cardio + ejercicios de fuerza tres veces a la semana) yo elegiría Garmin o Apple Watch dependiendo del ecosistema: el primero tiene mejor procesamiento de datos para el deporte, el segundo es más cómodo por la integración con iPhone. Xiaomi te funcionará si el presupuesto es ajustado, pero toma las cifras como aproximadas. Lo importante es que el rastreador te ayuda a ver tendencias, no la cantidad exacta de calorías quemadas, así que no te obsesiones con los números absolutos.