For android phone sony doesn't sale much worldwide also they deny or comes late with android updates. I had XperiaX10 and hesitated for late update. Better to take a look on HTC One X 32GB model, it will cost you 32k in buytheprice.com (Coupon Code: ICICI)
Screen quality, music and camera are much like iphone 4S.
Let me correct you there.
1. Sony is the second largest Android vendor after Samsung.
SOURCE
HTC and Huawei are tied third.
2. Since you mentioned X10, yes it was a mistake but in the year 2010. Also X10 was the only phone that got upgraded from Android 1.6 to Android 2.3.
3. ALL 2011 models received ICS updates. Sony was the only brand to upgrade its entire portfolio to ICS whereas other vendors like HTC and Samsung decided to upgrade only their high end phones. Only the Play was decided not be upgraded to ICS as ICS has incompatibility issues with most games and play is a gaming device first and a smartphone next.
But now Sony has decided to release ICS after all for those play owners that wanna take the risk. The ICS firmware for Play was certified last week. Not to mention ICS alpha for play was available since long already from Sony !
So contrary to your opinion, Sony is the only manufacturer that can be trusted on delivering the latest Android updates. Other vendors don't give a damn about their mid range and entry level droids. And Sony upgraded even a 13k LWW to ICS.
So next time don't post stuff that is completely different from REALITY.
And about the 2012 ICS upgrade schedule. Xperia S update has started, P will be getting it in the next week or so, Sola and U are expected to get the update by end of July.