I think you should go with Moto G -2nd Gen.
I myself was looking for Mi3 but can't get it in 2-3 consecutive sales, so purchased Desire 816 instead. My friend purchased Xiaomi's Redmi 1s, and he seems to be pretty unhappy with the built and quality of the handset. He is continuously facing hang...