First of all its a xiaomis flagship device.as said by them.but I dont feel it so.
Now coming to the hardware specification it is as folows.
1) Its a 5 slim, very compact phone that feels royal and sturdy in hands.
2) It is having a 5 OGS display with 441ppi.
3) It has a 13MP rear camera and a 5 MP front camera with HDR that provides a really good images.
4) Xiaomis Camera is just awesome.
5) It consists of a 3120mah big battery that is just enough to withstand a full day max usage( not extreme usage) .
6) It comes with a SNAPDRAGON 615( 64bit) processor that is the reason due to which the device gets heated but it can be handeled.not a big deal.
7) now coming to ram it has a 2Gb RAM that is less to handle a MIUI rom because it is bit heavy so the system lags a bit.
So finally I can say its good to buy a XIAOMI MI4 instead of MI4i due to some of the system lag and heat issue.
Thankyou