I feel dirty; I've gotten an iPhone 4S, and am using it for the last week or so. And it really doesn't suck as much as previous iPhone's used to. This version, and specifically with the OS build on it, 5.0, is really quite usable. I haven't been afflicted by the poor battery life problem.
And using Siri is great. It picks up on my South African accent, and is mostly accurate; very intuitive to use, and useful from about the third search (once you get over asking it really silly questions). I think its a game changer. Great!