Re: If this was five years ago...
The problem with Oppo, Vivo etc is that up to now as far as I know their phones lack all the LTE bands commonly used in Europe usually missing Band 20. Xiaomi used to be the same but most recent Xiaomi phones includes Band 20.