I was hoping to get some of the features of ios 5. I may just wait for an updated iphone for one of us. She could care less but I think she's due for an upgrade. Thanks everyone.
I've actually had a pretty good experience with 4.2.1. Once it's trimmed up and optimized, I can get a month of standby life on it. Remembering the fact that it does have 1st generation hardware inside, it can still handle iOS 4.2.1 well.