Dado que tuvo el Moto G que tenía Android prácticamente stock, supongo que está acostumbrado a eso. Así que algo como un Xiaomi MiA2 o MiA2 Lite pueden ser opciones. Ambos son Android One, es decir, Android stock, sin personalizaciones ni apps extra (a veces innecesarias) que meten las marcas. Respecto al A2 Lite, el A2 a secas tiene más potencia, mejores cámaras, mejor pantalla y mejor diseño, pero pierde el conector de auriculares (tendría que usar por bluetooth o con el adaptador que viene a jack 3.5mm), no trae ranura microSD y la batería es bastante inferior al A2 Lite, el cual tiene muy buena autonomía. Para esos usos básicos, cualquiera de los dos le serviría.
Si usar un teléfono sin Android stock no es un problema, entonces yo miraría el Xiaomi Redmi Note 5, que es el mejor gama media en calidad-precio para mí. Tiene buenas cámaras, más o menos del mismo nivel que el A2, una autonomía muy buena, microSD, jack de auriculares, más potencia que el A2 Lite, pero menos que el A2, buena pantalla en el rango de precios, etc. Muy redondo y es un teléfono que le va a durar mucho con esos usos. En Amazon la otra vez salía unos 180 euros, aunque puede haber ofertas en algún momento. De los tres el A2 Lite es el más económico, aunque también es el peor.
También está el Redmi Note 6, que es básicamente el mismo teléfono que el Note 5, pero con unas cámaras un poco mejores (sobre todo, la frontal) y el notch o ceja en el marco superior. Salvo que estén al mismo precio, me quedo con el Note 5, que sería mejor calidad-precio.
Igual, el tema de Android stock contra MIUI (la capa de personalización de Xiaomi) seguramente no sea un problema, porque llamar y abrir el Whatsapp es lo mismo en todos. Yo me quedaría con el Note 5 y, si no le convence, siempre lo pueden cambiar al ser Amazon.
Saludos