Guys Im using mi band it is one of the best fitness band available in the market. Its step counter feature is one of the most accurate as compare to the other fitness band available in the market and about the battery back up
I should say its awesome because I usualy charge my mi band after every 15-20 days . And about its heart beat sensor its bit low review because its not give accurate pulse when you are moving your hands , but its accurate when stand still and check for the pulse. In my personal opinion go for the band because of its accuracy in the band and now a days mi is most trusted company as we all know.