Por calidad precio indiscutiblemente el Redmi Note 7 es mejor. Más batería, mejor rendimiento y más económico. Perderá en calidad de pantalla (pese a tener la misma resolución la del RN7 es IPS y la del A40 Amoled de las buenas) pero sobretodo perderá ergonomía.
Teniendo en cuenta que es un Samsung (Xiamo es una marca recomendadísima pero al final la gente tira por las conocidas), y que hay poca competencia en tamaños tan compactos, es muy recomendable.