Honor 10. Aunque sea un poco más caro, es más reciente y mucho mejor que las otras alternativas, por lo que pagar más merece la pena.
En el caso de que prefirieses Android Stock, te recomendaría el Nokia 7 Plus o BQ Aquaris X2 Pro, que teniendo en cuenta que no quieres tamaño grande, quedaría entonces el Aquaris X2 Pro. Reitero que esto sería en el caso de que prefieras Android Stock ya que en la mayoría de los apartados el Honor 10 es superior por llevar un procesador de gama alta.