En la batería no, además en el Mate 10 puedes ampliar el almacenamiento. En cámaras y estética sería algo bastante subjetivo. Además, para la gente buscando aprovechar la pantalla pues mucho mejor los 16:9 del Mate 10.
El Mi8 tiene un procesador más potente y más RAM, pero eso actualmente no pienso que sea primordial. Pocas diferencias en rendimiento se van a notar.