What surprised me in the reviews of the Mi 2S that I had read, it's the fact that the phone seems to delivers what was promised. It's smooth, not a lot of bugs and quality hardware overall (screen, SoC Snadragon S600, etc...) and... it's not too big !
I do have small hands.