Mi a1 is one of the best budget smartphone in the market right now. I bought mi a1 one month ago and trust me it is working flawlessly and very smoothly. It is powered with powerful snapdragon 625. And its dual rear camera clicks good picture in outdoor light but average in indoor lightning conditions. The main highlight of the phone is, it is powered by android one which will give monthly security update and android update for 2 yrs. I think now you can make right decision.