I get good battery life on my 4S. I am at 2% battery life right now, probably soon to be 1% any minute, but my phone has been off the charger since 7am yesterday morning (Tuesday) and its almost 5pm (Wednesday). I have texted, played words with friends, instant messaged, emailed, and talked on the phone and used a few other apps and used the hotspot a few times for my iPad within the past two days.
Now for me, I notice when I leave WiFi on battery life seems to be worse, but that's something I have noticed for me. Others may be different.
I leave WiFi off when not needed, only turn it on for hotspot, and I leave bluetooth off and leave auto brightness off and set my brightness about half way.
I get two days easily with doing all the things I mentioned above.