While both offer great value for the price of Rs 6,999, buyers will have to compromise a bit with the Moto E (2nd Gen) while Xiaomi is offering almost everything possible (in terms of specs and ...