My daughter has my old 3GS and is getting on fabulously with it. The 5.0.1 update did get her a bit miffed, it seemed to overload the 3GS. But the new 5.1 update has given the old girl (the phone, not the daughter) a whole new lease of life. She's loving it and says it is like a brand new iPhone!