You can see my battery stats attached. Slim Bean, normal usage, MX Player for half an hour, some calls, little browsing... not much. Wifi and data were on only while browsing. The Auto-sync was off. The cpu was at 1026 MHz all the time except while playing videos when it was set to 432 MHz. Wheatley governor. The brightness was at 20-40% at first, but later I raised it to 50% because it appears to have little effect. Also, the phone was on Airplane mode from midnight to 7:30 and set to 192 Mhz! It lost 10% during that time (while it was in deep sleep).
I get similar times with Auto-sync on and cpu at stock or even OCed to 1.7
Another thing:
I've used Galaxy S before... it too had major issues with battery life... no more than a day of normal use with 10-20% overnight drain. After some time, the battery reached its full potential and the devs made incredible progress with kernels and roms which increased my battery life to 3+ days of light/normal use. I was used to loosing 1% over night. Then came Xperia S...
Now to the point...
Xperia S battery is adequate, it will drain more if you use it more as it is with any other smartphone. The real issue (in my opinion) is the 10+ percent overnight/idle drain. The screen is off, CPU is at min freq, Airplane mode... I've even used Deep Sleep Battery Saver a few times (not now)... the same. I can't turn it off completely because it wakes me up in the morning.
There is something in this Android/Qualcomm combo that just doesn't work.
All things considered, I'm removing all of the battery and cpu saving/monitoring apps, restoring stock cpu freq, setting display brightness to 50% and re-enabling the Auto-sync. I'll use/enjoy this device the way it's meant to be used and charge it every night.
It is obvious that until they fix the drain you will not get 2 days of normal/fun/pleasant/acceptable usage out of Xperia S battery.
P.S. Someone should make a guide/FAQ for people having short battery life due to inexperience. I remember the times when I used to enable every single feature on my first smart phone and wondered: what the hell is wrong with my battery.
P.P.S. The fact that my stats show that sometimes my phone was not awake even while the screen was on is funny.