For me the best is stock 4.2.2 I9105PXXUBMI1
it's a bit older than MI3 but for me is better in everything(battery life,gaming and etc)
The next time you think you're perfect, try walking on water...
Phone : Samsung Galaxy S2 Plus GT-I9105P
Rom : Cyanogenmod 11[M8] (4.4.4)
Kernel : MoshKernel
Recovery : Team Win Recovery Project[TWRP] (v188.8.131.52)