The most stable rom is QDT14 from Xiaomi, here is how I use my phone with Xposed framework and some other minor changes to get the Cyanogen options back:
I'm using this rom, official Xiaomi Rom
QDT14 (Vanilla Android 4.1.1):
http://bigota.d.miui.com/QDT14/miui_NativeMI2_QDT14_44bd255a2d_4.1.zip
Found here:
http://en.miui.com/thread-1885-1-1.html
Actually I use a slightly edited version which you should use instead because of less bloatware and way better camera!! I've uploaded it for you on my Google Drive so you can choose yourself:
https://drive.google.com/file/d/0B0H81qsvg-aNX0JKYW8tVEllYWM/edit?usp=sharing
(M1chaa also edited this rom its on the forum here somewhere... that one has no bloatware and is already rooted, so its better! hehe)
Here is the thread where you can find M1cha's version.
http://xiaomi.eu/community/threads/2013-06-29-aosp-4-1-1-qdt14.20990/
Flash it with CWM, then flash Gapps, I use CM10.0.x Gapps found here:
http://goo.im/gapps
http://goo.im/gapps/gapps-jb-20121011-signed.zip
After flash, CWM asks if you want to flash new boot, you dont want that, you want to keep CWM I guess.
Then I install Apex Launcher and set it up the way I like it.
I install Google Keyboard found here(So I have my own language when typing):
http://d-h.st/hSX
(This step is not needed when you use M1cha's rom, it has root already)
I use the app framaroot.apk to root the device, look here (Select Gandalf and the app will install SuperSU):
http://forum.xda-developers.com/showthread.php?t=2130276
Then I use Xposed Framework:
http://forum.xda-developers.com/showthread.php?t=1574401
With Xposed Framework I use Gravity box to get back CM functionality, lots of things are there, just not the android 4.2+ Quicksetting toggles, just search for "Gravity box" in Xposed apps download selection.
I use intelli3g, another Xposed Module, to let my phone automaticly switch to 2G when in standby which saves a lot of battery, when you unlock the screen it automaticly switches on to 3G... there is a lot of other options. Just look at it:
https://play.google.com/store/apps/details?id=com.voidvapps.intelli3g
Here is a thread about this app:
http://xiaomi.eu/community/threads/battery-saving-automaticly-switch-2g-2g-3g.23334/
You could also use MiCore for undervolting and downclocking but I do not need it as I get amazing battery life!
Edit:
I'm using this for more then 2 months now and it is fantastic.
You can put the phone in "battery saving mode" but I found out it does not make a big difference in battery life, but it does make a difference in overall smoothness/responsiveness of the phone so from now on I'm using "normal power mode" and it works even better
Some tip I got from, I believe it was Paulrlzz, if you want theme support like in CM use this.
XDA XthemeEngine
And here is how to port CM themes to this Xthemer:
http://forum.xda-developers.com/showthread.php?t=2504371
And for all the KitKat fans, use this theme:
http://forum.xda-developers.com/showthread.php?t=2545932
I found out XthemeEngine did not work on my phone unless I flashed it as a system app, it still gives an error when opening the module, but when I click outside of the confirmation box the app works...
So here is a .rar file with,
XthemeEngine which is you can flash, this way it will work,
Framaroot.apk,
GoogleKeybord.apk,
Miui Camera for stock rom and a
bootanimation which I like a lot more then stock Miui
https://drive.google.com/file/d/0B0H81qsvg-aNLUtVV1dSNGVXRlk/edit?usp=sharing
Code:
I also added this to the OP