A nice budget phone with soc 800 processor and 3gb of ddr 3 ram and a option of 64gb of inbuild storage and a 3000mah battery.
The phone looks decent. not really looks a premium phone
But comes with great specifications
The phone runs miui 8 ( latest miui version) on top of marshmallow 6.0 and I haven't faced any lags or heating issues
Mi 4 performs pretty nice at such a affordable price
Cons.
1) No micro sd card support
2) Does not support fast charging
3) No Nfc
4) Looks decent but not premium
5) Weak speaker