I don’t see this as a question of 2.3 vs ICS. People buy this for the whole package: the camera, the design, the screen and Sony’s proprietary skin.
So you see, it doesn’t matter if it’s running version X or Y, it’s all about the package you’re buying.
As a mid range phone, this seems to hit the spot.