Should you go for the Moto E (2nd Gen) or Xiaomi Redmi 2? 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 experience) at the same price.