I agree with LotusExcelle about the Palm. I have two of them for when I take trips and I have to have something that just works. Terribly outdated when compared to newer tech, but it works all the time.
I am "That All Mac Guy", but recently have been playing with Linux which I like a lot more than anything else. I MIGHT get an iPhone when I have to update next year, but I dislike the idea of messing with a brand new phone and my perfectly good computer system. I will likely have to "cope" with having a stock iPhone with no computer interaction.
My android phone is very annoying but I am willing to bet that it is the brand/model I selected. It does some really annoying things. iPhones seem very polished compared to what I have. I am not at all disappointed in the androids capabilities, it is the user interface that stinks. Yesterday I played with android phone that is Google branded (with a massive screen) that was really great.
If you are at the edge of the nearest service area, I suggest you try to stay on wi-fi for as much data as possible. With my current android, I can switch off the "phone" portion of the device and still browse the internet via wi-fi. That can double your battery life. I find myself either turning off the phone or turning off everything possible to extend the battery life to a day or more.
Solfe
-----------------------------------------------------------------------------------
'That was tops! Who's not good at math? I was all, "Four!"' - Finn, Adventure Time.