I have the phone already, and I love it.
I'm using the third party app, A Better Camera to take photos and they look great.
Battery life - it's hard to tell. I've had the phone for just over 24 hours, so you can imagine that I've been hammering the battery, setting things up as I want them...