JUST HAD OVER 9 HOURS USAGE TIME ON MY 4S 32GB with 22hours standby and no noticeable standby drain.
But have not used 3G or made any calls in that time, only SMS and iMessage and a lot of wifi browsing and reading rss feeds, I've been on wifi majority of the time.
I had bad battery life till I played around with all the settings, the thing everyone needs to check is if usage is counting while the phone is locked and how much, there should be only 1-3 minutes usage for 1 hour of having your phone locked, any more then that and it will firstly be your settings causing the drain.
I also agree that conditioning the battery does help, 3-4 full drain and charge cycles did help a lot.
I noticed charging when off seems to give inaccurate battery readings, I charged in off state for 7 hours, unplugged, booted, said 100%, plugged charger in while on 100%, and it instantly jumped back to 98%, let it fill up again, unplugged, used the phone, noticed it drained quite fast.
Recommend charging up before ph shuts itself off.
With the good battery life I had now (9hrs) my settings were:
Weather widget off, have a feeling this drains a lot in standby.
Wifi on
Notifications on for 11 apps, most of the default ones except weather, find friends, game centre, stocks, I have a few extra apps that do notify, but fb and twitter are also off though may not be a factor, fb also has its own notification options under its own setting in the main settings window, all set to off, I'd check all the configs under each app in the main settings window to eliminate services you don't need.
And turn off each switch in each app under notifications before disabling it just incase.
Location services on with only camera app enabled, everything under system services below the apps list is all off.
Carrier set to auto as default.
Brightness is on auto and set to 1/3 (33%) from left.
That's enough for me as its naturally brighter and clearer on the 4s.
iCloud logged in but all settings off.
Mail contacts calendar:
5 mail accounts, push off, manual fetch, 1hr should be fine though.
Under calendars, New invitation alerts off and time zone support off
Phone:
International assist off
Sim pin off
FaceTime off, iMessages on
Store:
Auto downloads all off
General settings:
Siri on, raise to speak off
Network:
Mobile data on (3G enabled)
I don't use hotspot
Bluetooth off and I don't use wifi sync
Spotlight has unnecessary things turned off
Restrictions on, ping off and game centre options off
Date and time:
Automatically set off
Have it set to a city
Any other settings I didn't mention are default.
If you can get about 9mins of usage per % with these settings connected to wifi and just browsing and reading in a naturally lit room or at night so your brightness doesn't go up automatically, you will be about the same as my usage, it's mainly 3G and screen brightness that makes my usage fluctuate now, you can test over 10 mins but the overall usage time will reflect your habits.
Before you try, do a full cycle charge from 1% till you see the plug indicator in the battery icon.
One flaw in the software is that the brightness goes up auto, but won't come back down until you lock in a darker area.
This isn't a fix and I expect better from the 5.0.1 fix as its still an hour under apple specs, but it should help in the mean time even if you adjust what you can live with, I'm fine with how my setup is and don't need to adjust anything on or off now and can go 2 days or more.
If you try let me know how it goes all :-)