I prefer official MIUI ROM, it just work and having a locked bootloader allows me to use Mobile banking apps without the any problem with regards to tampered ROM.