Tanto el s10e como el p30 son telefonos "compactos". El s10e seria el cambio lógico ya que se podría decir que es el "sucesor" del s8 y s9( los no plus), Aunque si buscas una buena duración de batería el huawei p30 es mejor opción, el s10e deja algo que desear al igual que el s8.
El mi9 es una grandisima elección por precio( para mi la mejor) pero claro es un teléfono "grande".