A bit too much hate on the iPhone, IMO. If you don't like it, then don't buy it. :p And sure they CAN track your general location if they need to, but they need a court-order to do so, if what I have heard is correct. Besides... What's so damn special about your location? .__. Not like they are peeking on you while you shower. But if you want long battery time, then wait for the invention of the nano battery.
No smartphones nowadays can handle more than ~a half day under load.
Anyhow.. I got the worst smartphone in the world: HTC touch HD. 4.5 years old now.
I've heard that the new Samsung Galaxy S2, (I think its called), should be really nice.