Pues yo le acabo de cambiar la batería al Mi 5 y pienso seguir exprimiéndolo 1 o 2 años más. No hay nada en el mercado que lo sustituya.
Los únicos móviles de este tamaño que son ligeramente mejores son el Huawei P10, los Galaxy S8 y S9 y el Honor 10. Los Galaxy son Samsung (y además carísimos, con lector de huellas detrás y más cosas que no quisiera en un móvil) y el Honor 10 tiene notch. En cuanto al P10, es caro también y de rendimiento tan parecido al Mi 5 que no vale la pena para nada el cambio.
Si quieres cambiar sí o sí, la única opción que veo es renunciar a tener un móvil compacto y probar un Mi Note 3 o un Mi Mix 2S. Perderías el jack de auriculares, sigues sin B20, y algún otro cambio menor... Pero como dice el compi de arriba, yo en tu caso le compraría otro móvil a la niña y seguiría con el Mi 5.
