I love everything about xiaomi mi 4i. But the only thing that makes me hate it or stop me from buying it is the internal memory. The internal memory of mi 4i is just 16gb. It would have been enough only if it also had memory card slot. But no memory card slot is available.
And such less internal memory is just not future proof in my opinion. Buyer will be stuck between transfering files to computer or otg pendrive. And if this thing is ignored and the files are not transferred time to time the mobile will get slow and laggy and will start getting hang frequenty.
So dont take this mohile into consideration as you will have to change it in near future as it becomes very slow and laggy.