I disagree the mi2s is a great phone but m3 has nfc, Sony sensor (I don't know what mi2s uses) , Yes a newer processor but 64gb disk space is useful. Given the price as well it's a no brainer-at least for me.
The mi2s spec wise for processor and ram is more than enough but even the 32gb...