¿Cuál es el mejor teléfono inteligente de gama media para comprar?

Eso depende de sus necesidades y de cómo defina su rango medio.
Para algunos usuarios, un dispositivo con una potencia similar al Moto G2 es de gama baja, mientras que para otros es un teléfono de gama alta.
Así que sigamos con el promedio y consideremos Moto G2 como un dispositivo de nivel medio. Aquí hay una breve lista de teléfonos con precios y especificaciones similares con buenas críticas y un excelente rendimiento general:

  1. Moto G2 (duh): Motorola Moto G (2.a generación)
  2. Redmi 2 (o incluso el Redmi 1S): Xiaomi Redmi 2 – Especificaciones completas del teléfono
  3. Moto E2 4G: Motorola Moto E (2.a generación)
  4. ZenFone 5: Asus Zenfone 5 A500CG
  5. Lenovo A6000 +: Lenovo A6000 Plus

Los dispositivos anteriores (excepto ZenFone 5) tienen un chipset Snapdragon 4xx y los Redmi 2, ZenFone y A6000 + de edición limitada también tienen 2 GB de RAM.
Sin embargo, hay mejores dispositivos que los anteriores disponibles a precios similares, como el Mi4i: Xiaomi Mi 4i – Especificaciones completas del teléfono

Creo que debería optar por Lenovo A6000 Plus que le costó Rs.7499 o Lenovo A7000 que le costó Rs.8999.
Cuando compara Moto g2 con el teléfono Lenovo, obtendrá Lenovo es mucho mejor que Moto g2. Obtendrá ventajas de precio, rendimiento y marca en Lenovo.

Para el rango medio, voy a suponer que le gustaría comprar un teléfono de menos de 20k más o menos, aquí están mis recomendaciones sobre el mismo.
1. OnePlus One
2. Asus Zenfone 2
3. Sony Xperia Z Ultra

O puedes comprar el Nexus 5.