Xiaomi mi 4 it a good phone I have been using it from last 6 month . Tye thing wich I like about it is its cam and memory capacity.iam using 64 gb and it ram is also good 3 gb good for high games but the bad thing is it has only one sim and its 3g so bad and the pice is too highe for a 3g phone if it was a 4 g phone I would bet best smart phone