Speaking of antenna & reception, I think that the GPS sensibility (or, better, lack of!) of the 3Gs model was way even a much bigger thing.
How iPhone's users accepted to have to buy a costly car kit with another GPS receiver inside to use a GPS enabled smartphone as a car navigator is beyond me.