I am considering the fossil gen 5 Caryle or the Huawei GT 2. I know the fossil gen 5 has way more apps, but the battery life seems terrible where as the huawei seems to have less apps, but battery life is longer and seems to have better fitness tracker, spo2 sensor. I am also looking the Galaxy active 2 watch but is out of my budget for now since those two are on sale and lacks the spo2 sensor feature and also looking at the fitbit versa 2 but not a fan of the shape and no loud speaker. Which do you think is better?