they do sell very well. As the phone integrators all use similar technology are we really getting to a point where the only differentiation is the industrial design, build quality and tech support (if any). If that is the case then the Xiaomi mi3 would be a good buy.