jnemesh on 11 September 2014
Your issues are probably related more to Sony's "skin" that runs on top of Android, rather than Android itself. Root the phone and install a STOCK Android ROM (such as Cyanogenmod, there are others) and most of your issues will disappear!