I will not talk about its specification, you can google that. I will be focusing on end user experience
Build Its plain. Big bezels which you cant escape. Before buying it I was skeptical about its build quality but it has survived all my torture for over a year . Frequent drops, usage without screen guard etc
Interface MIUI is a RAM hog and there is no getting away from that.Using it with cyanogenmod & it works like a charm, no RAM management issues.But if you are planning to use MIUI then except that it provides a lot of in built features.
Screen Its nice .Bright & beautiful(for the price).
Battery Life WiFi on all day, push notifications on, lots of youtube makes me charge the device by evening. But light user can make it work for the day
All other usual things are above average & at the standards which you have come to expect at this day and age.