It's not called the "Redmi Mi5". It's just "Mi5". It's a good choice in that price range.I need a crisp display, sufficient RAM for gaming and should not be big in size. A good battery backup would be added advantage. I've shortlisted Redmi Mi5. Please correct me if I'm wrong and suggest me a phone at the same time.
If you can wait for a month or two, then one plus 3 is on the way.
Lenovo vibe x3 is also an option with 100% color gamut and great camera
Yeah. If you can wait, definitely wait for the Oneplus 3
But it's far away from the Mi5 specs. I'm totally happy. Fingerprint is outstanding.Also, if the OP is ok with the 1 year old flagship, he can try LG g4, best in camera and awesome phone. He can find used one with official warranty or a new one with seller warranty.
As i said, Mi5 can't beat LG G4 in camera department. If one wants to go by specs, then obviously Mi5 seems like the best choice. Saying that, 808 proc is not a show stopper and enough to fly for next 2 years atleast.But it's far away from the Mi5 specs. I'm totally happy. Fingerprint is outstanding.
Anyway thank you all for your suggestions.