> the antenna issue seems like it indeed is software and really a non-issue
Incorrect. Read the text on the page you linked to and the original Anandtech article: the iPhone 4 loses almost 20dB of signal when holding it naturally in your hand, without using a case. By comparison, a Nexus One loses about 10dB, and the 3GS loses about 3dB.