iPhone 4S is vastly superior over the 4. It's the best iPhone yet.
Ad in an iPad 2 and you're all set.
I wouldn't suggest an iPhone 4 to anyone. It's phone is just dreadful.
Yet very few have the courage to be honest. They have bought into the Steve Jobs School Of Denial. A testimony to the mans influence and mastery of brainwashing.
Shortly after last years Antennagate debacle, Apple quietly hired specially trained Antenna engineers. Their work is proof positive that this years phone has a greatly improved Antenna. One that Apple's so happy with they brag about it.
It's good that Apple finally admitted they lied, and actually fixed the problem. Even if it is a year late and costs the customer the price of a new phone.
No one ever said it's an economical proposition to own Apple gear. Sometimes you get what you pay for, sometimes you don't. Such is life.