The battery lasts for about 4 hours in mine now. I've had my itunes account hacked and had £200 spent on apps. Apple have said they only deal with those problems via email and its taking them on average 5 days to get back to me. Most of the apps I use regularly freeze now. I find it's got pretty slow now also. Guess I can't complain as I do have the older model now, but the iphone 4 doesn't look appealing to me. I opted for another years warranty on mine, so I guess I could take it to an Apple store and explain the problems I've had and see if I can blag an iPhone 4 out of them to replace it - even if I have to pay a bit to upgrade.
The Blackberry Torch does look f*cking sexy.