I'm quite pleased with the battery life. The other day (having the day off) I decided to put it to the test and use the phone like in a typical day (maybe a bit more movie watching/streaming) while keeping track of what I did.
well I started at 99% as the phone had been off charging for 2 h 10 m.
I surfed for about 10 mins with music playing in the background (winamp)
installed a games from market (bejeweled 2) which I then played for about 11 minutes.
I then downloaded and installed Skype, called wife for about 10 mins a buddy for another 10.
Wached a movie for 1h39m (Paul)
Checked my mails for about 10 mins (again with music in the background)
about 10 minutes of Youtube and then streamed a series from Voddler ca. 59m (an episode of the Saint)
Played Dragon Fly! installed some more apps and trying them out for some time with music playing, listened to some podcasts (around here I had kinda forgotten that I was supposed to keep track and In between this I did some texting and placed/received 41 minutes of calls.)
and then I checked my Facebook for about 15m. Surfed for about another 10 mins.
Watched about an hour of the green lantern cartoon and got my first beep from battery allert...
Battery usage saying:
9 hours and 30 minutes from taking off the charge. (ca. 7h and 20 minutes not counting the initial 2h10m)
Display on 5h31m
Voice calls 40m
Media serv. 1.12
Opera browser 21m
Winamp 1h20m
Some other stuff...
then arround 45 minutes of phone idle in my pocket (wife came home)
As I was gonna go out later I charged it. It was then at 13%
I usually get well over 16-18 hours on my daily, fair use... calls, texts, mails, games, music, surfing etc.
I usually charge it when there is between 13% to 20% left on the battery.
I guess what really eats the battery on this (and other smartphones) is the screen. Luckily on the Galaxy S2 it is so vibrant that you can keep it on low brightness and still feel it is great looking. (I keep mine on about 12 - 16%)