I have an iPhone 3G. My friend has a Curve 8900 and an iPod Touch. He's always bragging about how he has two devices, that if the battery dies on one, he has another. I say that it's more convenient to carry one device rather than two. He disagrees and says the iPhone's battery sucks. It may be biased saying this here, but what's better to have. He only pays $50 a month for voice/unlimited texting plans. I pay $80 a month for voice/data with 200 texts (AT&T are f****** rip-offs!) What do you think is better?