The phone is awesome, some people have commented that it has low storage, xiomi itself says that 25GB will be for use and its 25GB, if you feel its low then dont buy. The phone doesnt hang at all. Camera clicks beautiful pictures with front and rear.
The only issue is with heating, not always but while charging and while accessing some apps, and the battery temperature rises to 42 or 43 degrees and it really feels too much when you place it on cheek while talking. Otherwise phone is best.