The problem is when developers stop supporting your OS.
Xiaomi can replicate features but apps using newer APIs would not offer same features. Or work at all. Though most people would not keep this phone for long enough to see app developers discarding marshmallow support.