Having chosen this phone as an upgrade on my existing plan, before reading any of the reviews, my heart sank, when I did read them, particularly with regard to battery life. When I recieved this phone & charged it up, I carefully took the charger out with me, just in case. I have to say though, that battery life is as good as you can possibly expect from the smartphone - I've had the android 2.1 update & with that the phone will last 3 days between charges, switched off overnight for about 7 hours. That's with fairly heavy music player use, medium video & data transfer & light phone / messaging. It's certainly more than I was expecting & quite a relief.
As to the phone itself, I can understand the gripes with android 1.6, it really isn't up to the job, but 2.1 is great. But it wouldn't update for some reason when linked to my Windows XP computer, it had to be my Windows 7 for a successful update. Having said that I'd like the latest 2.2 version with flash - I'm sure the processor in the phone could cope with it.
The screen on the phone is excellent, clear, bright & responisve to touch.
Camera quality is great, but the "phone light" is dire - the only thing you're likely to get a picture of is someone squinting into the dazzle! A true flash would be MUCH better.
Quality of the sony headphones is excellent, though my son says there's too much bass! The built in speaker is OK, but rather tinny & cheap sounding.
The range of apps is amazing, & you can get plenty of really useful ones. I highly recommend Akdiko, weatherbug & arcmedia amongst others. I have the Kindle app. and it is good, but I can't figure out how to add books that I haven't bought directly from Amazon though (e.g. titles from the Black Library)
All in all I think it's great - the best phone I've ever owned!!!