Depende de lo que más valores.
El Huawei P8 destacaría por el hecho de ser más delgado y portable a la mano, pero también por tener mejor cámara gracias al estabilizador OIS que no trae el Honor 7.
El Honor 7 por su parte, tiene una batería bastante mejor y es un punto muy diferencial. Aparte, el sensor de huellas es algo que personalmente valoro mucho, más cuando te acostumbras, y en el Honor además tiene un valor más notable gracias a los gestos.
En resumen, si buscas mejor cámara y más ligero, el P8. Si necesitas autonomía y además eres un sibarita con el tema del sensor de huellas, el Honor.