I have a Garmin Vivosmart 3. You may want to consider this too. It is well made and the heart monitor is accurate. This surprises me. The phone app is more impressive. However, I did have the Fitbit Charge 2. That is a nice activity monitor too.
The only way to see if you are getting a cardio workout, which I think is very important, is by checking your pulse. IMO an accurate heart monitor helps out allot here. It is a waste of money to get a band that takes inaccurate heart beat readings.