People keep saying these are 2.5 year-old phones. Well, technically aren't these phones new and not refurbs? Please correct me if I am wrong. The criticism I am hearing is baffling. Would the reaction be the same if we were talking about cars instead? In case some of you weren't aware, there are actually a few brand new never registered 2010 models sitting on dealer lots. Are you calling someone that buys that car stupid? If I was in the market for a new car, I might consider the two-year-old model simply because I can get a really good deal. Perhaps I don't care that 2012 model has a new look or that horsepower has been increased 10%. I still get the new car warranty and other necessities such as gas and insurance will likely cost the same. However, I will save a few thousand dollars in upfront costs. Two model years old or not, the car is still new.
Outside of the front-facing camera (on the 4), and Siri (on the 4S), what can you do on the 4/4S that you can't on a 3GS? Leave specs out of the equation. I'm talking function.