Typical situation where Apple gets it 98% perfect then completely falls down. This is the most extreme example in a while, maybe ever. The iphone 4 is a lousy phone.
I think it's related to production personnel that were testing the device prior to it's release wearing gloves. It's a very common requirement for workers to protect the devices, but it prevented them finding out about the faulty antenna.
It's surprising it wasn't caught by the personnel that were using the product it outside the company's facility. Perhaps there was fear that it couldn't be brought to the company's attention that late in the game, or those personnel wear gloves normally as they go about their day. Who knows.
So Consumer Reports makes the tough decision to take the winner as a device, but completely falls down in phone function off their recommended list. Good for them.
Apple needs to feel the heat take responsibility and get it together. Software is not the problem, and AT&T's network is not the problem. Apples iPhone 4 is the problem.