Garmin Vivoactive 5 vs Huawei Watch GT 2 Pro