Did you use Mauronofrio TWRP or chinese 3.4.2b version? I will try uninstall and check a few apps. I dirty flashed many xiaomi devices upgrading android version MIUI and never had a problem.
I'm using Chinese 3.4.2b. I was quite worried given all the negative reports. But my only real gripe as of now is the broken gesture navigation.