I got my new Xiaomi Mi4 2GB/16GB recently for the price of 171 SGD (127 USD) and I have to say, it is better and cheaper compared to a Lumia 650 which is around 300 SGD here. The cameras are great, with the front camera being better than the Lumia 950 at 8MP. I miss the SensorCore and expandable memory though. Also the OLED screen in the Lumia 650 is better and the tap to wake and glance screen are to be missed. My only issue is with the mobile data, which fails to connect without having to toggle the 3G/4G option, but I only need to do this every reboot. Other than that, I'm satisfied. It's funny because my coworkers praised me for finally switching to Android until I showed them it was a Windows Phone.