I am using this phone for the past 10 days. My observations:
Pros -
Build quality is good.
No heating issues.
Battery backup is good. With heavy usage it will easily last full one day.
Viewing angles are good.
5.No. lags.(very rare)
Call quality is good
The MIUI user interface is excellent.
Speaker output is ok.
Every function works well.(Bluetooth, wifi, wifi hotspot, 3g, audio jack point etc.
Cons -
The speaker output could have been better.
The Camera quality is good not very good.
Overall this is a great phone at this price. By the way this phone has the same hardware as Moto G(3rd gen). So go for it and you will not repent.