Xiaomi sin dudarlo.
Oneplus al principio cuando salió con un precio rompedor sí que era una buena alternativa pero a día de hoy cada móvil que sacan es más caro que el anterior y para mí está en tierra de nadie.
En cuanto a HW están a la par.
Oneplus ofrece más duración de batería pero Xiaomi te ofrece mejores fotos.
OxygenOS es muy fluido pero MIUI también lo es, así que por este tema es cuestión si quieres Android puro o la capa de personalización de Xiaomi.
Ahora mismo dispongo de un Mi mix 2 y estoy entre el mi mix 3 y el Mi8