m0ei wroteActually if i were you i wouldn't have bought the Xperia S. You should have picked a Samsung or HTC phone. If you went back then with HTC One X, you would have gotten ICS already and Sense UI is great. I bought my S2 just because i knew back then that ICS is going to be released soon, so i sold my iPhone 4. ICS is way better in all aspects.
You would have different feelings if you were on ICS now. Anyway did you check if there's a complete Custom rom for your phone ?
Also, if you had HTC One X you would get better support on XDA and more custom roms available.
Well to be honest I went to the store, asked to try both devices, Onex for 590$ and XperiaS for 540$ ( price isn't a problem ); I ended up getting the xPeria simply because of the stunning screen and trust me it's much better than the OneX ;
I've been a member since 2003 on xda-dev and I know that HTC got better support there, Sony is relatively new; however there are some good devs also who havent moved to HTC or Samsung in the Sony section ( yet ).
Crossed fingers.
PS: Xperia S will get ICS but probably not before June.