Ich habe verschiedene Tracker benutzt und bin zu folgendem Ergebnis gekommen - sie alle berechnen Kalorien ungefähr gleich ungenau :) Die Algorithmen stützen sich auf Herzfrequenz, Gewicht und Alter, deshalb gibt es überall Abweichungen. Apple Watch neigt normalerweise zur Überrechnung, Garmin gilt als zuverlässiger für Sport, Xiaomi ist günstig und funktioniert für die grundlegende Überwachung ganz ordentlich.
Für deine Ziele (Cardio + Krafttraining dreimal pro Woche) würde ich mich für Garmin oder Apple Watch entscheiden - je nachdem, welches Ökosystem du nutzt. Bei Garmin ist die Datenverarbeitung für Sport besser, bei Apple Watch ist die Integration mit dem iPhone praktischer. Xiaomi passt, wenn das Budget knapp ist, aber betrachte die Zahlen als Richtwerte. Das Wichtigste ist, dass der Tracker dir hilft, Trends zu erkennen, nicht um exakte Kalorienmengen zu messen - mach dir also keine Gedanken über absolute Zahlen.