I think the phone is below average phones. It should have a dedicated memory card slot.During gaming the phone gets overheated and laggy. And in the 16 GB variant of the phone the Mi ui takes up a good chunk of space in the ROM.The battery life is not good. The battery backup aint good aswell. The battery is also very small only 3100 mAh