Yeah, that is normal.
In fact, I'd say you should keep WIFI on if you run off 3G. 3G radio drains battery life faster than WIFI.
Glad to hear you sorted it out Qbah. My battery life has consistently great. Pretty much if I'm not using it heavily it won't dip below 70% by the time I'm going to bed, and even when I use it heavily it's still well above 40%. Pretty awesome.
Well... I looked up things on the net a bit more and followed a few guides. And hey - it worked (hope I won't jinx it!!!) 😀
What I did was reset all settings to default (no impact on apps and their data). Apparently something got messed up when I restored from the 3GS' backup and before that upgraded the 4S to iOS 5.1.
5 hours on 3G today... ~30 minute call, a bit of chatting, FB, reading Flipboard, a few emails and I'm down only 12% 🙂 First ~2 hours it didn't budge a single % - was at 100% 😀 Then I started to use it more so it dropped.
Well, I'm happy now 🙂
EDIT: Of course I re-enabled Location Services for the stuff I want, also added apps I had to Notification Center. Email is as it was (push on gmail and yahoo, fetch every hour on the others). So I'm back at the same usage scenarios as with the crappy battery life period.
Gah... I don't get it!!! I didn't change anything... 3 hours of not using the phone at all... 13% down 😵 WTF
How is coverage when you notice the battery dropping like crazy? For some reason, my iPhone 4 would rather hold on to 1 bar of 3G vs 5 bars of EDGE and that murders the battery. So I usually toggle 3G to off when I'm at work or other poor service locations (and toggle Location too).
I don't believe you can toggle 3G/EDGE on the 4S which is why I didn't upgrade, that and the jailbreak for SBSettings & BiteSMS.