Its one of the best tech deal. This is a must buy for anyone new to fitness band. It will only be around$20-25 in couple of months. I just got my Mi Band 2 last week and long awaited clock feature is god send. I used Mi Band 1 for almost a year and it tracks steps, sleep very very very well. They have also improved their steps algorithm for the new band. Mi Band 2 and 1 doesnt have continuous heart monitor, which is the only "bad" thing but heart monitoring is not important for me. This is why the battery lasts for like a month. BUT if heart monitoring is your thing, there are couple of third party apps that let you do that. I guess the only realistic feature that could be added to the next revision is to activate Continuous Heart Monitoring when body is active. Use the heart rate monitor to estimate your calories burned when working out. But all in all I give 9.5/10