A great phone anyday. Forget the tech and value for money the best feature is software support. MI provides software update pretty much every week. Fixing every bug possible.
Pros
Great camera.
Sound is good.
The processor is fine for daily usage.
Screen is awesome.
Battery is fine.
Great value for money.
Cons
The ram runs out due to the heavy ui.
The support from the company is great. The phone looks stylish and looks great.