Hi there,
I have both a fitbit inspire hr and a vivosmart 4. While they are both good at heart rate tracking and I like more the aesthetics of the tracker and the app of the vivosmart 4 (it has more features too), I think I will stick to fitbit because of the poor sleep tracking capability of the garmin. I'm not merely referring to sleep stages, but it seems that the garmin can't even tell if I'm sleeping or watching TV, or doing breakfast sometimes. This is happening almost every day and it's rather annoying, because I'd like to track how much of real sleep I'm getting every night. The funny thing is that if I display the movement chart, it's rather clear when you weren't actually sleeping. So I was wandering if we will ever get a software update to fix this, other than this issue I like this tracker.