Are you crazy? The iPhone 4 is the best selling phone ever.
Yes it is a huge seller. This morning on CNN they reported that "iPad" is the number one search word on Google. Both of these facts prove nothing more than what Apple has accomplished with a brilliant, ultra successful marketing campaign.
One that is of far higher quality than the products they advertise. Based on personal experience the iPhone, and iPad are very good, but not phenomenal.
Apple has created a perception amongst the public that their products are "must haves". When in fact the iPhone in particular has several flaws that do not reflect Apples true capability, and engineering expertise. Instead the iPhone suffers mediocre phone performance, durability issues due to the choice of glass, and an overwhelming case of finger pointing at the carrier. Blaming them for what is only partially their responsibility.
Apple not only blew it on the antenna, they did not do a very good job with the overall performance of the phone.
When I get into an area where my iPhone 4 is weak, and I take out either my Android phone or my BlackBerry (both on AT&T) and immediately place a phone call that is of excellent quality, it's very clear that AT&T is not the problem. I have years of experience on both Verizon and AT&T and there is very little (if any) difference between these two networks.
I want to see Apple do what they are perfectly capable of doing. Building a truly world class smartphone, and then I will be the first to advocate for them. As a very long time, loyal Apple customer I would enjoy having an iPhone that I could honestly say is the best I've ever owned. Now it's up to Apple to set aside their ego long enough to get serious and do the right thing. Build a great iPhone.