Sometimes Xiaomi made stuff that look awesome on the appearance. Real life utility is another story. There are always quirks.

I have Xiaomi router and set top box. The router has great spec for the price, but cannot reliably connect to its own configuration app on my phone. The set top box is very inexpensive, but I have to restart it every time I want to use it because it keeps disconnecting its own remote. So... YMMV.
As for price, Xiaomi already stated that they only take about 5% margin from their pricing.