For all that people keep mentioning antennagate, I personally never noticed this being an issue while owning the iPhone 4, nor did any of the other people I knew with an iPhone 4. It just wasn't something that ever came up in practice. And (seemingly as always), the iPhone 4 managed to beat out every other device of its time in consumer satisfaction surveys.
Does Apple make missteps? Sure. The new MacBook Pro keyboards are genuinely a disaster. But 95% of the complaints people actually bring up seem to be dramatically overblown.