It depends on what you need. Mi Fit 3.4.4 from Lolex will give everything you want I think.
Personally, I would recommend you to use Mi Bandage app or Notify & Fitness app. Both have different pros and cons. Notify & Fitness supports current weather feature (I believe Chinese Developers will add...