Share your experience!
If ICS was better,you can manually flash ICS on your phone.
http://talk.sonymobile.com/t5/Xperia-S-SL-acro-S/How-to-manually-update-root-downgrade-2012-Xperias/...
Maybe repairing phone software will solve your issue.
Only memory phone,not internal card memory.Still,if you want to repair,backup everything important.
Phone memory has messages,contacts,settings,some apps saved on phone memory.But if you do not want to repair,no problem.You should know that it is not 100% your problem will be solved.