The only reason I purchased Mi2S is that it was the only phone I can get my hands on with powerful hardware and a affordable price. Since the launch, the phone is luckily loved by their user and the community, and thanks to the community we got a lot custom roms (have to thank ivan on that, most rom were based on his kernel), and even official CM support recently thanks to active developers as m1cha & linuxx (Thank you guys!).
I would had got a nexus 4 if it was released in my country but it doesn't seem to be possible back then and right now and in the near future... I feel like to try One plus one since it got powerful hardware, official CM, and the right price, but it's just too big for me. Really want a compact phone that fits in my hand perfectly like my Mi2S, I'll wait the world realize the phone's right size isn't that freaking big, meanwhile, I'll stick with my Mi2S as long as possible.
Hope you enjoy your new phone
If it's not too big for you it's a pretty nice device IMO.